寻找具有整洁崩溃报告功能的工具的良好示例

时间:2010-10-05 03:13:42

标签: c# c++ crash-reports

目标平台是Windows。追逐语言:C++(原生以及CLI),C#Java例子也是正确的。

我并不太担心安全问题,但我对此与语言无关的设计方面感到好奇 - 提供崩溃报告的好方法是什么?

我正在寻找的东西 - 可以收集尽可能多的堆栈跟踪,环境的代码,然后还允许用户键入导致这一点的步骤,还可以选择保留他们的姓名和联系信息(他们是付费客户我想听听他们的问题)。此外,偏执的用户应该能够尽可能少地发送识别信息。

出于这个原因,我认为编译电子邮件,将其引导到用户最喜欢的电子邮件客户端,然后让用户在发送之前预览它,并且能够在需要时修改纯文本字段是有意义的。 / p>

也许电子邮件不是最好的方式。我正在使用Visual Studio 2010进行开发。

P.S。我问了3种语言的例子,因为我们使用全部3种,我实际上不确定本机代码或托管代码是否会捕获所有异常并因此有机会报告错误(应用程序很庞大且难以挖掘,但我我想提出这个新功能,但不是先研究一下。

感谢。

1 个答案:

答案 0 :(得分:3)

看看breakpad。你也可能对C#的UnhandledExceptionHandler及其同类感兴趣。另请查看minidumps