处理AppDomain.CurrentDomain.UnhandledException中的异常

时间:2009-12-28 11:27:06

标签: c# .net vb.net

是否可以在AppDomain.CurrentDomain.UnhandledException回调中处理异常? 我想做以下事情:

  • 显示我自己的“例外情况 发生“对话框,带有”发送报告“ 按钮
  • 用户解雇后 框,我想关闭我的应用程序,但我做 不希望Windows默认崩溃对话框“ 应用程序需要关闭“框” 出现。

可以这样做吗?

2 个答案:

答案 0 :(得分:2)

您可以使用Application.SetUnhandledExceptionMode方法。

请在这里查看:User Friendly Exception Handling

答案 1 :(得分:2)

希望此链接有所帮助:

http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions

如代码所示,只需听取异常并在发生时执行您想要的操作。