我已将 WER 配置为创建完整的内存小型转储:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpType"=dword:00000002
当我生成这样的转储并在 windbg 中打开它时,它会打印以下行:
具有完整内存的用户迷你转储文件:只有应用程序数据可用
如您所见,并非所有内容都包括在内(例如缺少手柄)。
好的,所以我尝试了自定义转储类型:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpType"=dword:00000000
"CustomDumpFlags"=dword:00000006
但是,根据它对应的文档MiniDumpWithFullMemory|MiniDumpWithHandleData
,在 windbg 中打开新转储会打印出同一行,没有句柄数据。
所以,我的问题是如何配置我的 Windows 8 以自动生成崩溃转储,而不仅仅是其中的应用程序数据?例如,用把手?