Windows Driver Model

解決DbgView輸出訊息的問題


DbgView工具具有即時顯示Debug訊息的強大功能,該功能非常適合於即時除錯的用途,User Application可以使用OutputDebugString()輸出Debug訊息,而驅動程式則是可以使用DbgPrint()、KdPrint()等輸出Debug訊息,因此,DbgView算是開發必備的工具,但是,應該常常遇到在Windows x64系統下,DbgView無法顯示Debug訊息的問題,這是因為64位元系統做了Filter Mask的Check,因此,預設的狀態是關閉的。

開啟步驟如下:
1. 使用Regedit修改如下數值

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter] 
"DEFAULT"=dword:0000ffff

2. 使用管理者權限開啟DbgView工具
3. 將DbgView的Capture Kernel選項全部打勾並重新開啟DbgView


返回上一頁