我按照这些说明在 Windows 10 机器上设置了小型转储收集。我设置了以下键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"="C:\CrashDumps"
"DumpCount"=dword:00000100
"DumpType"=dword:00000002
该"C:\CrashDumps"
文件夹是为forACL
设置的。full access
Everyone
现在,当我使用运行以下 C++ 代码的故意崩溃的应用程序对其进行测试时:
BYTE* p = (BYTE*)rand();
*p = 1;
该应用程序崩溃,但随后我.dmp
在文件夹中获得了两个文件:
这似乎只发生在安装了 Visual Studio 的情况下。
为什么这样做?是否有设置让它只创建一个迷你转储文件?