DebugView 的介紹和消息過濾


轉自:https://blog.csdn.net/hellokandy/article/details/70618527

1、什么是DebugView?

DebugView是一個系統調試信息輸出的捕獲工具。

2、DebugView它能干嗎?

可以捕獲程序中由 TRACE()和 OutputDebugString()輸出的信息。說的具體一點,在程序中使用如下函數:

1)、 OutputDebugString  或者在MFC中使用TRACE

2)、內核模式中使用Out_Debug_String,DbgPrint ,_Debug_Printf_Service 

   編譯程序為DEBUG版本,然后運行程序(注意:不是在vs中運行,是單獨運行),打開DebugView 就可以在其中看到輸出的調試信息。

3、DebugView初體驗:

1)、打開DebugView,然后在菜單欄中選擇Computer-->Connect Local,連接本地調試。

2)、了解工具欄幾個常用的按鈕功能:

 

 

 

 

 

過濾器的功能比較實用:include 表示調試信息包含的字符串,exclue 表示不包含的字符串,多個字符串使用“;”號隔開。




免責聲明!

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



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