公告:本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。

华生医生:修订间差异

来自BetaWorld 百科
跳转到导航 跳转到搜索
(Convert to Template)
无编辑摘要
 
(未显示4个用户的7个中间版本)
第1行: 第1行:
{{NavBar|[[Windows 组件知识]] >  '''华生医生'''}}
{{NavBar|[[Windows组件知识]] >  '''华生医生'''}}
==概述==
{{机器翻译注意}}
华生医生(Dr.Watson)是一个调试程序错误的程序,如果出现程序错误,Dr.Watson 将自动启动并检测出错的程序,只要检测到错误,就会创建一个文件Drwtsn32.log。该文件可被导入至 WinDbg 进行处理。
华生医生(Dr.Watson)是一个调试程序错误的程序,如果出现程序错误,华生医生将自动启动并检测出错的程序,只要检测到错误,就会创建一个文件<code>Drwtsn32.log</code>。该文件可被导入至WinDbg进行处理。
 
在[[Windows Vista]]中被Windows Error Platform替代。


在 [[Windows Vista]] 中被 Windows Error Platform 替代。
==原型==
==原型==
原型为阿瑟·柯南道尔爵士所著小说《福尔摩斯探案全集》中的虚构人物约翰·H·华生,其与夏洛克·福尔摩斯是搭档。
华生医生的原型为阿瑟·柯南道尔爵士所著小说《福尔摩斯探案全集》中的虚构人物约翰·H·华生,其与夏洛克·福尔摩斯是搭档。


小约翰·巴尔就在《贝克街的早年生活》中指出华生写的"约翰"过于潦草,排字工人误作"詹姆斯"。多萝西·L.塞耶斯则反对"排版错误"的说法,因为柯南道尔肯定在杂志或单行本中看到过这样的错误,但是并没有去修订。这和其他错误不一样,毕竟关系到自己的名字。其实,詹姆斯·华生确有其人,他是柯南·道尔在南海的好友。一九〇八年柯南·道尔写给《海滨杂志》主编的信中就使用了"詹姆斯·华生"这样的字眼。柯南·道尔在撰写故事的时候,很有可能是从约翰·华生联想到了詹姆斯·华生,而把华生的名字误写成了詹姆斯。
小约翰·巴尔就在《贝克街的早年生活》中指出华生写的"约翰"过于潦草,排字工人误作"詹姆斯"。多萝西·L.塞耶斯则反对"排版错误"的说法,因为柯南道尔肯定在杂志或单行本中看到过这样的错误,但是并没有去修订。这和其他错误不一样,毕竟关系到自己的名字。其实,詹姆斯·华生确有其人,他是柯南·道尔在南海的好友。1908年柯南·道尔写给《海滨杂志》主编的信中就使用了"詹姆斯·华生"这样的字眼。柯南·道尔在撰写故事的时候,很有可能是从约翰·华生联想到了詹姆斯·华生,而把华生的名字误写成了詹姆斯。<!--这段文字有啥用啊-->


{{黑幕|盲生,你发现了华点}}
{{黑幕|盲生,你发现了华点}}
第13行: 第14行:
==功能==
==功能==
<ref>http://arch.pconline.com.cn/pcedu/teach/empolder/common/0406/392176.html</ref>
<ref>http://arch.pconline.com.cn/pcedu/teach/empolder/common/0406/392176.html</ref>
===日志文件路径===
===日志文件路径===
  日志文件位置必须是本地计算机上的有效路径。系统的默认位置是:Documents and Settings\All users\Application Data\Microsoft\Dr Watson 文件夹,在第一次运行Dr. Watson 时会创建这个文件夹。
日志文件位置必须是本地计算机上的有效路径。系统的默认位置是:<code>Documents and Settings\All users\Application Data\Microsoft\Dr Watson</code> 文件夹,在第一次运行Dr. Watson时会创建这个文件夹。
如果检测到程序错误,Dr. Watson 会创建包含程序错误诊断信息的Drwtsn32.log 文件。单击“浏览”按钮可以自定义日志文件的储存位置,但是必须注意的是,所有用户都具有自定义路径的“写入”权限。
 
如果检测到程序错误,Dr. Watson会创建包含程序错误诊断信息的<code>Drwtsn32.log</code>文件。单击“浏览”按钮可以自定义日志文件的储存位置,但是必须注意的是,所有用户都具有自定义路径的“写入”权限。


===故障转储===
===故障转储===
  如果选中了“创建故障转储文件”复选框,那么就需要指定故障转储文件的储存位置。系统默认为:Documents and Settings\All users\Application Data\Microsoft\Dr Watson\user.dmp。故障转储文件是一个可以加载到调试程序中的二进制文件。单击“浏览”按钮可以选择不同的故障转储文件或位置。同样要确保所指定的路径是所有用户都具有“写入”权限的。
如果选中了“创建故障转储文件”复选框,那么就需要指定故障转储文件的储存位置。系统默认为:<code>Documents and Settings\All users\Application Data\Microsoft\Dr Watson\user.dmp</code>。故障转储文件是一个可以加载到调试程序中的二进制文件。单击“浏览”按钮可以选择不同的故障转储文件或位置。同样要确保所指定的路径是所有用户都具有“写入”权限的。
 
===波形文件===
===波形文件===
  如果选中了“声音通知”,那么当应用程序出现错误时,Dr. Watson 会使用WAV 文件播放声音。声音文件必须是 .wav 文件并且与Microsoft WAV 文件格式一致。也就是说如果该WAV文件可以使用“媒体播放机”播放,则该文件是有效的WAV 文件。
如果选中了“声音通知”,那么当应用程序出现错误时,Dr. Watson会使用WAV文件播放声音。声音文件必须是<code>.wav</code>文件并且与Microsoft WAV文件格式一致。也就是说如果该WAV文件可以使用“媒体播放机”播放,则该文件是有效的WAV文件。
 
===其他===
===其他===
  “指令数量”是指在每个线程状态转储的当前程序计数器前后,Dr. Watson 将反汇编的最多指令数。“要保存的错误数量”是指Dr. Watson 在日志文件中记录的最多错误数。而“转储符号表”则是指定 Dr. Watson 是否转储每个模块的符号表。
“指令数量”是指在每个线程状态转储的当前程序计数器前后,Dr. Watson将反汇编的最多指令数。“要保存的错误数量”是指Dr. Watson在日志文件中记录的最多错误数。而“转储符号表”则是指定Dr. Watson是否转储每个模块的符号表。
  如果选中“转储全部线程上下文”,Dr. Watson 会记录引起错误的程序中每个线程的状态。否则,Dr. Watson只记录引起程序错误的线程的状态。
 
如果选中“转储全部线程上下文”,Dr. Watson会记录引起错误的程序中每个线程的状态。否则,Dr. Watson只记录引起程序错误的线程的状态。
 
“附加到现有日志文件”是指Dr. Watson是否将诊断信息附加到现有的Drwtsn32.log 文件的末尾,选中这个选项可能会使日志文件变得非常大。如果不选中这个选项,则Dr. Watson会为每个程序错误都创建新的日志文件。


  “附加到现有日志文件”是指Dr. Watson 是否将诊断信息附加到现有的Drwtsn32.log 文件的末尾,选中这个选项可能会使日志文件变得非常大。如果不选中这个选项,则Dr. Watson 会为每个程序错误都创建新的日志文件。
如果选中“视觉通知”,则当检测到程序错误时,Dr. Watson会提供带有“确定”按钮的消息框告诉你检测到程序错误。


  如果选中“视觉通知”,则当检测到程序错误时,Dr. Watson会提供带有“确定”按钮的消息框告诉你检测到程序错误。
在“应用程序错误”框中列出了Dr. Watson检测到的程序错误信息。“查看”按钮用于显示在“应用程序错误”列表中所选错误的日志文件信息。而“清除”按钮则是清除“应用程序错误”列表中显示的所有事件日志错误项。


  在“应用程序错误”框中列出了Dr. Watson检测到的程序错误信息。“查看”按钮用于显示在“应用程序错误”列表中所选错误的日志文件信息。而“清除”按钮则是清除“应用程序错误”列表中显示的所有事件日志错误项。
==参考资料==
<references/>

2024年2月23日 (五) 14:08的最新版本

Machine Translate.png
本页面含有机器翻译内容。请在阅读本页面时自行判断内容的准确性,或者帮助我们去除机器翻译内容,以合适的中文语言习惯完善本页面。

华生医生(Dr.Watson)是一个调试程序错误的程序,如果出现程序错误,华生医生将自动启动并检测出错的程序,只要检测到错误,就会创建一个文件Drwtsn32.log。该文件可被导入至WinDbg进行处理。

Windows Vista中被Windows Error Platform替代。

原型

华生医生的原型为阿瑟·柯南道尔爵士所著小说《福尔摩斯探案全集》中的虚构人物约翰·H·华生,其与夏洛克·福尔摩斯是搭档。

小约翰·巴尔就在《贝克街的早年生活》中指出华生写的"约翰"过于潦草,排字工人误作"詹姆斯"。多萝西·L.塞耶斯则反对"排版错误"的说法,因为柯南道尔肯定在杂志或单行本中看到过这样的错误,但是并没有去修订。这和其他错误不一样,毕竟关系到自己的名字。其实,詹姆斯·华生确有其人,他是柯南·道尔在南海的好友。1908年柯南·道尔写给《海滨杂志》主编的信中就使用了"詹姆斯·华生"这样的字眼。柯南·道尔在撰写故事的时候,很有可能是从约翰·华生联想到了詹姆斯·华生,而把华生的名字误写成了詹姆斯。

盲生,你发现了华点

功能

[1]

日志文件路径

日志文件位置必须是本地计算机上的有效路径。系统的默认位置是:Documents and Settings\All users\Application Data\Microsoft\Dr Watson 文件夹,在第一次运行Dr. Watson时会创建这个文件夹。

如果检测到程序错误,Dr. Watson会创建包含程序错误诊断信息的Drwtsn32.log文件。单击“浏览”按钮可以自定义日志文件的储存位置,但是必须注意的是,所有用户都具有自定义路径的“写入”权限。

故障转储

如果选中了“创建故障转储文件”复选框,那么就需要指定故障转储文件的储存位置。系统默认为:Documents and Settings\All users\Application Data\Microsoft\Dr Watson\user.dmp。故障转储文件是一个可以加载到调试程序中的二进制文件。单击“浏览”按钮可以选择不同的故障转储文件或位置。同样要确保所指定的路径是所有用户都具有“写入”权限的。

波形文件

如果选中了“声音通知”,那么当应用程序出现错误时,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检测到的程序错误信息。“查看”按钮用于显示在“应用程序错误”列表中所选错误的日志文件信息。而“清除”按钮则是清除“应用程序错误”列表中显示的所有事件日志错误项。

参考资料