我添加了一个注册表项
SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyApp.exe
带有值
DumpCount 0x2
DumpType 0x1
让Windows创建Mydump发生崩溃时的Minidump。未设置该路径的值,以使Windows使用默认存储位置。不幸的是,现在我的应用程序崩溃后,没有将转储写入C:/ Windows / Minidump(我向应用程序添加了对0x00000000的内存访问,以强制崩溃并测试Minidumps的编写)。
您知道这里可能缺少什么吗?
谢谢!
答案 0 :(得分:1)
在键DWORD(32-bit)
下创建/写入一个名为{Disabled“的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
值,并将其设置为0以打开WER或将其设置为1以关闭。
如果未设置DumpFolder
的值,则默认值为%LOCALAPPDATA%\CrashDumps
(根据Collecting User-Mode Dumps)。喜欢:
“ Report.wer”文件位于C:\ProgramData\Microsoft\Windows\WER\ReportArchive