如何配置 Dr. Watson 以静默方式转储崩溃的进程而不弹出任何错误对话框?
我想知道是否可以将 Dr. Watson 配置为静默转储崩溃进程而不弹出任何错误对话框?
我们需要这个,因为我对一些应用程序运行了一组集成测试。我们不希望测试被错误消息框阻止。我们需要一种方法让 Dr. Watson 保持沉默,但在进程崩溃时仍转储图像。
最好的,
I would like to know if it is possible to configure Dr. Watson to silently dump a crashing process without popping up any error dialog box?
We need this because I run a set of integration tests with some applications. We don't want the tests to be blocked by an error message box. We need a way to make Dr. Watson silent but still dump the image when the process crashes.
Best,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
沃森博士本身默认是沉默的。无论如何,如果您想控制 Dr.Watson 的工作方式,请在命令提示符处输入“drwtsn32.exe”以显示该软件的配置对话框。另外,要将 Dr.Watson 安装为默认调试器,请使用“drwtsn32.exe -i”。
默认调试器的设置存储在注册表中的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
中。Auto
值应设置为1
以便系统自动启动默认调试器。在您的情况下,必须将此值设置为 1。设置完上述所有内容后,您可以指示 Windows 停止显示“X 遇到问题并需要关闭”对话框。在 Windows XP 上,这是在
系统控制面板
中的高级
选项卡、对话框底部的错误报告
按钮可以控制系统在发生错误时的反应。 (在其他版本的 Windows 上,应该有类似的内容,在 Google 上搜索“错误报告”)当调试器设置为自动、Dr.Watson 正确配置并禁用错误报告时,系统不应发生崩溃时显示任何对话框。
Dr.Watson itself is silent by default. anyway, if you want to control the way Dr.Watson works, enter "drwtsn32.exe" at a command prompt to display the configuration dialog for this software. also, to install Dr.Watson as the default debugger, use "drwtsn32.exe -i".
the settings for the default debugger is stored in the registry at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
. theAuto
value should be set to1
for the system to automatically launch the default debugger. in your case, it is mandatory to set this value to 1.once all the above things are setup, you can instruct Windows to stop displaying the
"X has encountered a problem and needs to close"
dialog. on Windows XP, this is controlled in theSystem Control Panel
, on theAdvanced
tab, theError reporting
button on the bottom of the dialog allows to control how the system reacts when an error occurs. (on other versions of Windows, there should be something similar, search for "Error reporting" on Google)with the debugger set to auto, Dr.Watson properly configured and error reporting disabled, the system should not show any dialog when a crash occurs.