Debugview使用方法


  Debugview是Sysinternals公司出版的系列調試工具。運用debugview 可以程序可以輕松定位到源文件的某一行,工具用戶VC調試代碼十分有用,操作簡單,能更加方便地查找處錯誤原因。
首先從Debugview界面開始一步步了解這個功能強大的軟件。

 

在菜單欄中選擇“Computer”-“Connect Local”調試程序。    設置界面如下圖所示,在這里介紹幾個主要屬性。

   

將以上三個屬性中第一個和最后一個屬性按鈕的叉叉符號去掉。Debugview輸出信息如下。

   

圖中就是系統中應用程序調用WinAPI時輸出的Debug。紅色圈起來部分是我們所需的Demo輸出的信息。
   

我們可以通過新建一個過濾器,來篩選信息,這樣我們就能只查看自己需要的信息了。打開“DebugView Filter”,“Include”表示內容中包含的字符串,“Exclude”則是設置Debug Print內容中不包含的字符串。如在include:“GTA”數據。單擊“OK”之后,就會篩選出全部包含“GTA”的內容。如下圖。在分類輸出結果之后,就能較方便地排除和捕獲系統異常情況。Exclude方法也與之相似。
   

Debugview還可以在本機調試捕獲服務器上的Debug信息。首先在服務器上新建程序快捷方式。如下圖所示。(注意,需要在“快捷方式”-“目標”后輸入:空格+/c。然后確定)   

完成后運行快捷方式,連接之后,客戶端就會打開自己的degview.exe,,選擇菜單中“computer”-“connect”,輸入服務器的IP地址,連接服務器,這時就能在本地直接捕獲服務器上的Debug信息了。(PS:如果要在運行時應用不輸出debug信息,可以將web.config或app.config中的設置為false,然后在調用WinDebug的地方就不會再輸出Debug信息了)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM