To run an application from c/c++ program

transfernly's Avatar, Join Date: Dec 2009
Go4Expert Member
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
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
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.
davidk's Avatar, Join Date: Mar 2010
Go4Expert Member
For Windows consider using CreateProcess().

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

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