Windows是否有自己的'call other .exe'功能(C ++)

时间:2009-09-22 22:45:35

标签: c++ windows system running-other-programs

我知道在C ++中有一个函数

system("example.exe");
运行另一个程序的

,需要包含stdlib.h

因为我已经包含'windows.h',是否与Windows中的system()函数等效?

3 个答案:

答案 0 :(得分:15)

CreateProcess运行特定的可执行文件,或ShellExecute运行程序或打开文档及其相关程序。

如果对其他平台的可移植性是任何问题,我会坚持使用系统。 #include stdlib.h不会杀了你;)

答案 1 :(得分:4)

查看MSDN page for CreateProcess以获取更多信息

答案 2 :(得分:0)

我认为您正在寻找CreateProcess?