C语言生成的exe文件可以运行另一个exe文件吗?

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:45:32
C语言生成的exe文件可以运行另一个exe文件吗?
例如:现在有一个a.exe文件,我想编一个可执行程序b.exe,它的功能是开
并运行a.exe文件。
如果可以,请您举个小例子,本人将非常感激!
望有高手指点!!!!!!!!!!!!!!!

#include <windows.h>
WinExec("calc.exe",1); //exe和你a.exe放在同一目录下

WinExec是16位操作系统下使用的借口函数,不建议在新代码中使用。

使用Windows接口函数可以用:
ShellExecute
ShellExecuteEx
CreateProcess

使用C运行库函数可以用:
_spawn*(多个类似函数)
system

使用比较简单的是system和ShellExecute