【发布时间】:2013-02-26 09:14:22
【问题描述】:
我正在用 C++ 编写程序。在我的代码中,我使用函数CreateProcess 运行进程A。进程 A 启动另一个进程 B。 B 工作一段时间然后关闭。 B 的运行时间取决于各种参数。有时 B 工作 1 小时,但有时 -- 将近 2 小时。我需要知道 B 何时结束其工作(当 B 关闭时)。如何检查第二个程序 B 的关闭情况?换句话说,是否有任何函数(例如,在 WINAPI 中)来检查进程是否处于活动状态?
【问题讨论】:
-
离题:当谈到进程时,“关闭”更好的词是“终止”:应用程序窗口关闭;进程终止。
-
谢谢你的注意,我忘记了“终止”这个词。