Dr.Watson是一個相當方便的偵錯工具,當你的系統出現向以下一樣的錯誤訊息。即使你沒有安裝VC,你也可以透過Dr.Watson幫你把錯誤的log去記錄下來。


這一篇文章,主要就是簡單的介紹如何的使用Dr.Watson,並且也交你如何更改系統的設定去啟動你的Dr.Watson、或是當你不想使用它的時候,也可以透過修改Registry Table去將他由系統初始設定裏面移除掉。

啟動Dr.Watson**:
**Dr.Watson並不是什麼新的軟體,而是從古早時代就已經存在在各位的電腦之中,至於怎麼啟動就是在[執行]下面去按[drwstn32]即可。

DW0.JPG

設定Dr.Watson**:
**在這個設定畫面,你可以設定將error.log 放置的地點,也記得要把[傾印記號表]標記起來,才能正確的記錄下錯誤資訊。

DW.JPG

設定Dr.Watson為預設的Just-In-Time debugger:

要將Dr.Watson設定的話(注意~~ 再這裡最好先備份你的registry table),才能避免你原來所設定VC debugger 的設定會消失。

DW1.JPG

找尋問題的版本增加Debug Information:

 開始找尋問題之前,記得~~~將你的release版本的軟體加上debug information,這樣才能讓你的Dr.Watson將正確的資訊傾印下來。 

VC_Setting1.JPG

 VC_Setting2.JPG

 VC_Setting3.JPG

將Dr.Watson由預設移除:

主要是將RegistryTable修改為原來的資料,請將以下文字另存新檔為Dr.Reg,然後點兩下後安裝~~~

Windows Registry Editor Version 5.00 > > [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug] "Debugger"=""C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld" > >

Buy Me A Coffee

Evan

Attitude is everything