【发布时间】:2011-10-04 10:05:59
【问题描述】:
当应用程序从 Task Manager 关闭时,Form_Closed Event 没有触发,有没有办法处理这个问题,因为我的应用程序正在编写始终是运行时的文本文件,因此我需要完成包含线程的数据并关闭Form_Closed 上的StreamWriter,因此无论我的应用程序如何关闭,如何处理它,来自用户, ALT+f4 或任务管理器
【问题讨论】:
-
可能需要将 POWER CUT 添加到您的列表中 :)
-
杀死一个进程,实际上确实杀死了这个进程。不会触发任何事件,也不会运行 finally 块。
-
@leppie 所以这意味着我可以在我的应用程序中有一个无法关闭的漏洞?
-
@Cody:我不明白你的意思。
-
@leppie 我的意思是我有一个无法解决的问题,因为我真的很需要那个。另一个解决方案可能是阻止任务管理器关闭我的应用程序。类似防病毒软件的东西,所以我只能从应用程序中允许应用程序关闭。
标签: c# visual-studio-2010 events taskmanager