4

我正在用 C++ 编写程序。在我的代码中,我使用函数CreateProcess运行进程A。进程A启动另一个进程BB工作一段时间然后关闭。B的运行时间取决于各种参数。有时B工作 1 小时,但有时 - 几乎工作 2 小时。我需要知道B何时结束工作(当B关闭时)。如何检查第二个程序B的关闭?换句话说,是否有任何函数(例如,在 WINAPI 中)来检查进程是否处于活动状态?

4

1 回答 1

7

使用WaitForSingleObject(), 传入进程句柄。

于 2013-03-11T09:00:20.630 回答