我有一个运行我的应用程序的用户,他看到应用程序崩溃了。如何在不要求他使用WinDbg的情况下从他的计算机上获取故障转储?
我已经阅读了其他问题,使用Dr. Watson在Windows XP中很容易做到这一点,但似乎该选项在Windows 8.1中不再可用。
其他答案指向 c:\ Users \ [user] \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive 目录,但我只看到那里的WER文件。
知道如何获得崩溃转储吗?
感谢。
答案 0 :(得分:1)
我写了一个程序来捕获WER崩溃转储。我能够使用this article中提到的密钥在本地捕获转储文件。唯一微妙的要求是程序必须以管理员权限运行。如果您遵循此方法,请确保再次运行该程序以禁用陷阱崩溃报告,因为更改这些密钥可能会影响其他应用程序的所有未来故障转储。
答案 1 :(得分:1)