当我从控制台运行在 Windows 10 上崩溃的程序时,它不会让我在 JIT 调试器中对其进行调试,也不会提供任何其他功能。它只是默默地崩溃了。这是我用来测试的一个最小程序:
#include <cstring>
int main(int argc, char *argv[])
{
char buffer[10];
strcpy(buffer,"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
}
编译g++ -m32 test.cpp -o test.exe
。当我在 XP VM 中执行完全相同的操作时,它确实会提示我打开 JIT 调试器。它在 Windows 10 中默认禁用吗?顺便说一下,我安装了 Visual Studio 2013。
答案1
您是否尝试设置此注册表选项:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows 错误报告] “DontShowUI”=dword:00000000