如何配置Dr. Watson静默转储崩溃进程而不弹出任何错误对话框?

时间:2009-12-14 10:04:01

标签: integration-testing drwatson

我想知道是否可以配置Dr. Watson以静默方式转储崩溃进程而不会弹出任何错误对话框?

我们需要这个,因为我对一些应用程序运行了一组集成测试。我们不希望错误消息框阻止测试。我们需要一种方法让Watson博士保持沉默,但在进程崩溃时仍会转储图像。

最佳,

1 个答案:

答案 0 :(得分:2)

Dr.Watson默认情况下是沉默的。无论如何,如果要控制Dr.Watson的工作方式,请在命令提示符下输入“drwtsn32.exe”以显示该软件的配置对话框。另外,要将Dr.Watson安装为默认调试器,请使用“drwtsn32.exe -i”。

默认调试器的设置存储在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug的注册表中。 Auto值应设置为1,以便系统自动启动默认调试器。在您的情况下,必须将此值设置为1。

完成上述所有操作后,您可以指示Windows停止显示"X has encountered a problem and needs to close"对话框。在Windows XP上,此操作由 System Control Panel Advanced 标签上的 Error reporting 按钮允许控制系统在发生错误时的反应方式。 (在其他版本的Windows上,应该有类似的内容,在Google上搜索“错误报告”

将调试器设置为auto,Dr.Watson已正确配置且错误报告已禁用,系统在发生崩溃时不应显示任何对话框。