我使用 Windows APICreateProcess
函数。在它的msdn手册中,我发现
如果函数成功,请务必在完成处理后调用 CloseHandle 函数来关闭 hProcess 和 hThread 句柄。否则,当子进程退出时,系统无法清理子进程的进程结构,因为父进程仍有打开子进程的句柄。
那么我应该在哪里做呢?
情况是进程开始了,他的生活没有踪迹。它是否迫使我创建一个线程,将在其中创建进程,然后线程将等待使用,例如WaitForSingleObject
,直到进程死亡,因此可以释放句柄?