DebugView是一個系統調試信息輸出的捕獲工具。
在程序中使用如下函數:
1> OutputDebugString 或者在MFC中使用TRACE
2> 內核模式中使用Out_Debug_String,DbgPrint ,_Debug_Printf_Service
編譯程序為DEBUG版本,然后運行程序(不是在vs 中運行,是單獨運行),打開debugview 就可以在其中看到輸出的調試信息。
Debugview 也支持遠程調試,在本機運行Dbgview.exe /c/s/t 可以讓DebugView以服務的形式運行。在遠端打開Debugview,點擊Computer/connect ,輸入查看調試信息主機的IP ,點擊確定即可。
使用DebugView時候可以選擇捕獲程序調試信息為用戶程序或者內核程序。
注意Debugview的過濾功能,比較實用,include 表示調試信息包含的字符串,exclue 表示不包含的字符串,多個字符串使用“;”號隔開。
可以參見博客http://blog.sina.com.cn/s/blog_9b477e8d01016lh7.html 中有簡要的圖文使用說明。
