标签: windows winapi process wait child-process
有recommendation将作业对象与I / O完成端口关联,并侦听通知JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO,作为等待子进程(无法访问源代码)树完成的正确方法。但在MSDN:
JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO
请注意,除了设置的限制 JobObjectNotificationLimitInformation信息类,消息是 仅作为通知及其交付完成 港口不保证。消息无法到达 完成端口并不一定意味着事件没有 发生。
所以没有真正可靠的方法来等待Windows中的进程树完成,不是吗?