C++ 写一个可以在一个程序中调用exe的代码
时间: 2023-03-28 10:04:22 浏览: 163
C++调用exe文件
4星 · 用户满意度95%
可以使用系统调用函数来实现在一个程序中调用exe文件的功能,具体代码如下:
#include <windows.h>
int main()
{
// 定义exe文件路径
char* exePath = "C:\\Windows\\System32\\notepad.exe";
// 调用exe文件
ShellExecute(NULL, "open", exePath, NULL, NULL, SW_SHOWNORMAL);
return ;
}
以上代码使用了Windows API中的ShellExecute函数来调用exe文件,其中第一个参数为窗口句柄,可以为NULL;第二个参数为操作类型,这里为"open",表示打开文件;第三个参数为文件路径;第四个参数为命令行参数,这里为NULL;第五个参数为工作目录,这里为NULL;第六个参数为窗口状态,这里为SW_SHOWNORMAL,表示正常显示窗口。
阅读全文