您的位置:首页 > 编程语言 > C语言/C++

VC++ 创建进程并等待其退出

2016-10-21 16:32 363 查看
VC 创建进程并等待其退出

flyfish

CString s = L"C:\\test.exe";

STARTUPINFO si;
ZeroMemory(&si, sizeof(si));

si.cb = sizeof(si);
si.wShowWindow = SW_HIDE;

PROCESS_INFORMATION pi;
ZeroMemory(&pi, sizeof(pi));

BOOL bRet = CreateProcess(NULL, s.GetBuffer(), NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);//
if (bRet)
{
WaitForSingleObject(pi.hProcess, INFINITE);// 等待程序退出

CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vc