当前位置:编程学习 > C#/ASP.NET >>

进程联动关闭

定义了一个主进程(应用程序),在主进程中启动了额外的多个子进程,希望在主进程关闭的同时关闭子进程,该如何处理?

假如主进程通过正常的退出(APPLICATION.EXIT事件)捕获是能正确处理,但如果主进程是异常的退出呢?比如通过任务管理器强行关闭的主进程或者通过调试工具(如VS IDE)强行终止调试导致的。

发现,VS IDE在进程被强行关闭后,其联动的子进程(主要是WEB调试的开发服务器)能被同时关闭。 --------------------编程问答-------------------- 启动线程时做标记,在关闭进程时关闭线程 --------------------编程问答-------------------- 顶一个  --------------------编程问答-------------------- 帮顶。。。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 sudianbo 的回复:
启动线程时做标记,在关闭进程时关闭线程


怎么做标记?正常退出是能正确的关闭的,我指的是异常的退出,比如通过进程管理器强制的关闭主进程的时候。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,