【发布时间】:2010-09-28 14:58:10
【问题描述】:
当应用程序在 Windows 上崩溃并且安装了 Visual Studio 等调试器时,会出现以下模式对话框:
[标题:微软视窗]
X 已停止工作
一个问题导致程序停止 正常工作。窗户将关闭 程序并通知您,如果 解决方案可用。
[调试][关闭应用程序]
有没有办法禁用这个对话框?也就是说,程序是否只是默默地崩溃和烧毁?
我的场景是我想运行几个自动化测试,其中一些会由于被测应用程序中的错误而崩溃。我不希望这些对话框停止自动化运行。
四处搜索,我想我已经找到了在 Windows XP 上禁用此功能的解决方案,该解决方案正在破坏此 reg 密钥:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
但是,这在 Windows Vista 上不起作用。
【问题讨论】:
-
在 Windows XP 下,对使用调试库编译的控制台应用程序或非调试库编译 AeDebug\Debugger 键对我没有影响。
标签: windows testing windows-vista crash-reports windows-error-reporting