在用户端抓取故障转储并在开发人员端导航



我有一个以"发布调试信息"模式构建的程序。有时它会在用户端崩溃,但是当我尝试在我的计算机上重新创建它时 - 一切都很好。我正在寻找调试工具或允许用户抓取故障转储并将其发送给我的东西,以便我至少可以看到调用堆栈。什么是合适的工具?我可以用什么来导航这样的转储?经过短暂的搜索,我没有找到合适的东西,所以我希望得到你的帮助。提前非常感谢!

窗口错误报告 (WER) 是捕获操作系统代码和应用程序代码中的故障转储Microsoft机制。 如果使用默认设置,故障转储将发送到Microsoft服务器,如果您没有 WER 帐户,则最终会将其删除。 但是,有一种方法可以在用户的计算机上本地捕获转储。 为了收集用户模式转储,您需要设置一些注册表项。 我通过创建一个小程序来设置必要的密钥,以便我可以捕获转储,从而与客户一起完成此操作。 我向他们发送程序并指示他们将转储文件通过电子邮件发送给我。

注意:在调试崩溃时,还需要确保具有匹配的调试符号文件 (.pdb)。 否则,收集的转储文件有些无用。

相关内容

最新更新