To run an application from c/c++ program

Go4Expert Member
22Apr2010,10:58   #1
transfernly's Avatar
Hello all,

i am in need of developing an application (writing a C/c++ code ) to Run an application(say for example a vlc player or any as such) from the Code and get its process ID and perform certain manipulation and then kill it .....

i want the application to run both in windows and Linux too..

Anyone here suggest me how to do this....

i heard like "system" command would be of help

i have been googling for good tutorials but no help..

Anyone here guide me...

any help is highly appreciated

thanks and regards
Mentor
23Apr2010,12:46   #2
xpi0t0s's Avatar
Quote:
Originally Posted by transfernly View Post
i want the application to run both in windows and Linux too..
This bit will be difficult; these operations are OS-specific. So you will need (a) a toolkit that provides platform-independent access to these functions or (b) write different programs for eac.
Go4Expert Member
27Apr2010,13:28   #3
davidk's Avatar
For Windows consider using CreateProcess().

For Linux - fork() and then execve().

They all are documented well, look msdn and man-pages.