CreateProcess怎么获得被调用程序的返回码?
来源:百度知道 编辑:UC知道 时间:2024/09/24 02:29:24
相当于system得到的返回值
以前看过 现在找不到了
以前看过 现在找不到了
CreateProcess 执行成功后,其最后一个参数是 PROCESS_INFORMATION,记录进程/线程的句柄和ID。
接下来使用 WaitForInputIdle 激活新进程(其主线程)的运行。
接下来,主调进程为了实时监控子进程的运行情况,可以新开一个监控线程,使用 WaitForSingleObject 来阻塞监控子进程(或其主线程)的运行情况。如果子进程状态转换,就使用 GetExitCodeProcess 获取其退出代码。
HANDLE hProcess;
ULONG luExitCode = 0; //返回码
GetExitCodeProcess(hProcess,&luExitCode);