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小时内删除。