如何启动父进程中死亡的其他进程?

时间:2012-03-04 18:10:42

标签: c# winapi

我知道我可以让子进程监视父进程。是否有Windows自动执行此操作?毕竟,它会跟踪流程启动层次结构。

2 个答案:

答案 0 :(得分:3)

您可以使用Jobs,尝试SetInformationJobObject函数,键是使用传递给函数的_JOBOBJECT_BASIC_LIMIT_INFORMATION结构的JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE成员中的LimitFlags值。 / p>

答案 1 :(得分:3)

你不能通过C#这样做。您需要使用PInvoke来调用Win32 Job API

API调用在这个答案中: How do I automatically destroy child processes in Windows?