PROCESS_INFORMATION piProcessA, poProcessB;//Create Process A BOOL fSuccess=CreateProcess(......, &piProcessA); if (fSuccess) { //Close the thread handle as soon as it is no longer needed. CloseHandle(piProcess.hThread); WaitForSingleObject(piProcessA.hProcess, INFINITE); //The Process terminated. //Close the process handle as soon as it is no longer needed. CloseHandle(piProcess.hProcess); } //Create Process B fSuccsee=CreateProcess(......,&piProcessB); ......
BOOL fSuccess=CreateProcess(......, &piProcessA);
if (fSuccess) {
//Close the thread handle as soon as it is no longer needed.
CloseHandle(piProcess.hThread);
WaitForSingleObject(piProcessA.hProcess, INFINITE);
//The Process terminated.
//Close the process handle as soon as it is no longer needed.
CloseHandle(piProcess.hProcess);
}
//Create Process B
fSuccsee=CreateProcess(......,&piProcessB);
......