MFC调用exe
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi, sizeof(pi));
if(!CreateProcess(TEXT("E:\\"), NULL, NULL, NULL,FALSE,0, NULL, NULL, &si, &pi)) //启动进程,需要指明exe文件的绝对路径
{
MessageBox("没有到","测试项目",MB_OK); //需要指明测试项目startupinfo
}
WaitForSingleObject(pi.hProcess, INFINITE); //等待mfc程序运行结束
CloseHandle(pi.hProcess); //关闭子进程的主线程句柄
CloseHandle(pi.hThread); //关闭子进程句柄
MessageBox("成功并返回","测试项目",MB_OK); //需要指明测试项目
#include "iostream"
#include "windows.h"
using namespace std;
int main()
{
WinExec("E:\\",NULL);
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论