【发布时间】:2011-08-27 16:05:25
【问题描述】:
假设我的应用程序中碰巧有一个未处理的异常,或者由于某种原因它崩溃了。 当应用程序崩溃时,我有什么方法可以捕获输出并显示错误报告对话框。
我在想的是在后台运行一个小程序,它唯一的工作就是监听主应用程序的异常退出,然后显示“报告”对话框,用户可以选择通过电子邮件将输出发送给我的错误。
不确定如何实现,或者这是否是正确的方法。
报告错误消息将是一件容易的事,但我不知道如何捕获未处理异常的输出或获取退出代码(我假设程序在崩溃时会给出除 0 以外的退出代码)。
如果能朝着正确的方向轻推就好了。
【问题讨论】:
标签: c# wpf error-handling error-reporting