我知道我可以让子进程监视父进程。是否有Windows自动执行此操作?毕竟,它会跟踪流程启动层次结构。
答案 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?