请问c#异常退出时,会触发哪个消息吗? 怎么知道程序异常退出呢?比如我用任务管理器直接将程序杀掉,此时可不可以在程序中做些善后的事情。
 请大神指点!

解决方案 »

  1.   

    事件
     Application.ThreadException
      

  2.   

    可以在goble文件中的application里面做你想做的事,特别是你说的,针对异常,退出等事件
      

  3.   


    谢谢了!您能不能告诉我globe application 在哪里(我写的是win form程序), 关键添加的部分是什么,我是新手,神马都不懂,麻烦了!
      

  4.   

    我得出的结论是结束进程的时候貌似不会触发什么事件。最后用了全局钩子不让任务管理器结束进程。用了下面这位仁兄的代码:
    http://blog.csdn.net/kangkanglx/article/details/5692984
    感谢他。
      

  5.   

    http://download.csdn.net/source/2486233 text="csdn下载"
      

  6.   

    csdn下载
      

  7.   

    虽然会被360警告但还是能用,不过记得要以管理员身份运行(win7),要不然进程还是可以结束掉的。谢谢那位仁兄。
      

  8.   

    请问什么叫向量异常?我用过 threadexception 和 unhandleexception了