程序崩溃后运行清理

我目前正在编写一个非常简单的应用程序,但是它对OS进行了更改,在关闭程序后又将其更改回OS.

当然,担心的是程序是否崩溃.我可以竭尽所能防止它崩溃,或者如果它崩溃了则进行处理-但是我无法阻止某人强行关闭该进程(除非我可以?)

有没有一种方法可以捕获该事件并在进程退出之前进行快速清除?

解决方法:

我认为如果您的进程被杀死,您无能为力-一种方法是让您的应用程序生成一个在这种情况下就可以使用的帮助程序.当您的应用终止时,该进程可以检测到该错误,并在关闭自身之前按需要“修复”操作系统设置-显然,这只有在其他进程没有被首先杀死的情况下才有效.

上一篇:C#-获取锯齿状数组的前三个元素


下一篇:实体框架4 c#-System.Reflection.ReflectionTypeLoadException