您的位置:首页 > 其它

如何执行外部程序,并接受其关闭消息

2006-11-03 10:23 316 查看
PROCESS_INFORMATION proc;
STARTUPINFO start;
int ReturnValue;
memset(&start,0,sizeof(start));
start.cb = sizeof(start);
char strName[] = "myPro.exe"; //所要执行外部程序的路径及文件名
char cwd[MAX_PATH];
GetCurrentDirectory(sizeof(cwd),cwd);
ReturnValue = CreateProcess(NULL,strName,NULL,NULL,TRUE,CREATE_DEFAULT_ERROR_MODE|NORMAL_PRIORITY_CLASS,NULL,cwd,&start,&proc);
CloseHandle(proc.hThread);
WaitForSingleObject(proc.hProcess,INFINITE);
CloseHandle(proc.hProcess);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐