华生医生
计算机程序
华生医生(Dr.Watson)是一个调试程序错误的程序,如果出现程序错误,Dr.Watson 将自动启动并检测出错的程序,只要检测到错误,就会创建一个文本文件 (Drwtsn32.log)
简介
华生医生(Dr.Watson)是一个调试程序错误的程序。如果出现程序错误,Dr.Watson 将自动启动并检测出错的程序,只要检测到错误,就会创建一个文本文件 (Drwtsn32.log),这是一个可以被技术人员加载到调试程序中的二进制文件。如果要手工启动Dr.Watson,则需要打开“开始”菜单,单击“运行”,然后键入“drwtsn32”。
使用方法
一、日志文件路径
如果检测到程序错误,Dr. Watson 会创建包含程序错误诊断信息的Drwtsn32.log 文件。单击“浏览”按钮可以自定义日志文件的储存位置,但是必须注意的是,所有用户都具有自定义路径的“写入”权限。
二、故障转储
如果选中了“创建故障转储文件”复选框
三、波形 文件
如果选中了“声音通知”,那么当应用程序出现错误时,Dr. Watson 会使用WAV 文件播放声音。声音文件必须是 .wav 文件并且与Microsoft WAV 文件格式一致。也就是说如果该WAV文件可以使用“媒体播放机”播放,则该文件是有效的WAV 文件。
四、其他
“指令数量”是指在每个线程状态转储的当前程序计数器前后,Dr. Watson 将反汇编的最多指令数。“要保存的错误数量”是指Dr. Watson 在日志文件中记录的最多错误数。而“转储符号表”则是指定 Dr. Watson 是否转储每个模块的符号表。
如果选中“转储全部线程上下文”,Dr. Watson 会记录引起错误的程序中每个线程的状态。否则,Dr. Watson只记录引起程序错误的线程的状态。
“附加到现有日志文件”是指Dr. Watson 是否将诊断信息附加到现有的Drwtsn32.log 文件的末尾,选中这个选项可能会使日志文件变得非常大。如果不选中这个选项,则Dr. Watson 会为每个程序错误都创建新的日志文件。
如果选中“视觉通知”,则当检测到程序错误时,Dr. Watson会提供带有“确定”按钮的消息框告诉你检测到程序错误。
在“应用程序错误”框中列出了Dr. Watson检测到的程序错误信息。“查看”按钮用于显示在“应用程序错误”列表中所选错误的日志文件信息。而“清除”按钮则是清除“应用程序错误”列表中显示的所有事件日志错误项。
参考资料
最新修订时间:2020-05-25 14:07
目录
概述
简介
使用方法
参考资料