【发布时间】:2010-10-05 03:13:42
【问题描述】:
目标平台是 Windows。受欢迎的语言:C++(母语以及CLI)、C#。 Java 例子也不错。
我不太担心安全性,但我也很好奇与语言无关的设计方面 - 提供崩溃报告的好方法是什么?
我正在寻找的东西 - 可以收集尽可能多的堆栈跟踪、环境的代码,然后还允许用户键入导致此问题的步骤,还可以选择留下他们的姓名和联系信息(他们是付费客户想听听他们的问题)。此外,偏执的用户应该能够发送尽可能少的识别信息。
出于这个原因,我认为编译一封电子邮件,将其引导到用户最喜欢的电子邮件客户端,然后让用户在发送前预览它,并能够在需要时修改纯文本字段是有意义的。
也许电子邮件不是最好的方法。我正在使用 Visual Studio 2010 进行开发。
附:我询问了 3 种语言的示例,因为我们使用了所有 3 种语言,实际上我不确定本机代码或托管代码是否会捕获所有异常并因此有机会报告错误(该应用程序巨大且难以挖掘,但我确实想提出这个新功能,但不是没有先研究)。
谢谢。
【问题讨论】:
标签: c# c++ crash-reports