0
Q
啓動下級進程
A
回答
0
您可以使用AppDomain.ProcessExit
事件捕獲您的進程即將退出並讓其殺死其他進程。我不確定它是如何工作的,以應對未處理的異常,因此您可能必須使用AppDomain.UnhandledException
,並讓它使用FailFast處理任何正常的異常。作爲該處理程序的一部分,您也可以殺死其他進程。
0
您可以在某處存儲lauched子進程的PID,然後在應用程序關閉事件中使用該PID來終止進程。雖然在未處理崩潰的情況下,子進程可能會保留在內存中。
相關問題
- 1. 啓動後進程能否升級?
- 2. 啓動進程
- 3. Eclipse進程啓動
- 4. Docker - 進程不在啓動時啓動
- 5. 從C++進程啓動Java進程
- 6. 根據後臺進程啓動進程
- 7. 啓動一個進程(使用的Runtime.exec/ProcessBuilder.start)與低優先級
- 8. 如何以空閒優先級啓動.NET進程?
- 9. 如何啓動低完整性級別的進程
- 10. 進程啓動和假冒
- 11. 從Java啓動Cygwin進程
- 12. C#等待進程啓動
- 13. 進程啓動限制
- 14. C#同步進程啓動
- 15. MVC4 WebApi進程啓動器
- 16. 無法啓動kibana進程
- 17. Monit無法啓動進程
- 18. 無法啓動delayed_jobs進程
- 19. grep啓動後臺進程
- 20. Powershell啓動進程Java PassThru
- 21. 無法啓動pty進程:
- 22. Linux守護進程啓動
- 23. Java啓動獨立進程
- 24. PowerShell,Object =啓動進程?
- 25. 如何在Windows 10上從高級管理員上下文啓動非高級管理員進程?
- 26. 守護進程啓動應用程序啓動
- 27. Xcode無法啓動應用程序。進程啓動失敗:4294967295
- 28. Linux運行級別1:啓動程序
- 29. 如何啓動芯片級編程
- 30. 高級安裝程序啓動操作
[This one?](http://stackoverflow.com/questions/3342941/kill-child-process-when-parent-process-is-killed) –