0

为了获得崩溃转储,我使用了以下 Windows 7 机器的注册表设置,还尝试了 gflags.exe。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"=hex(2):[path goes here in hex value]
"DumpType"=dword:00000002
"DumpCount"=dword:0000000a

这在大多数情况下都很有效,当我的软件崩溃时,我能够获得崩溃转储。但在其中一种情况下,当我将我的软件与另一个自定义软件集成使用时,我无法获得故障转储。我进行了多次测试并确认,只要自定义软件 2 与主软件一起运行,就不会生成故障转储。注册表设置没有帮助。我们需要让自定义软件2 与主软件一起运行。

在这种情况下,是否有任何替代方法(注册表设置或 GFLAGS.exe 除外)或软件来生成故障转储?

我无法调试它,因为问题出在部署的机器上。

4

1 回答 1

0

因为没有任何实用程序可以帮助我使用任务管理器来获取故障转储。当我的应用程序崩溃时,窗口会显示该窗口。在此期间,我正在使用任务管理器手动生成故障转储。对于 32 位应用程序,请使用 SYSWOR64 文件夹中的任务管理器。

于 2016-02-04T20:07:23.750 回答