驅動程式 - Windows Driver Model (WDM) - 解決DbgView無法在Windows x64輸出訊息的問題



DbgView工具具有即時顯示Debug訊息的強大功能,該功能非常適合於即時除錯的用途,User Application可以使用OutputDebugString()輸出Debug訊息,而驅動程式則是可以使用DbgPrint()、KdPrint()等輸出Debug訊息,因此,DbgView算是開發必備的工具,但是,在Windows x64系統,系統使用Filter Mask的檢查機制,預設的狀態是關閉不輸出訊息

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

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

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