1 調用帶Ex後綴的打印函數,類似 DbgPrintEx(DPFLTR_IHVDRIVER_ID,DPFLTR_TRACE_LEVEL,"DriverEntry \n");
2 調試驅動的機器開啓日誌,這個是通過增加註冊表鍵值達到目的的。可以導入以下內容到註冊表或者手動輸入均可。值爲 f 表示開啓全部level的日誌都打印。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug PrintFilter]
"DEFAULT"=dword:0000000f
3 編譯Checked調試版本的驅動程序。
如果是32位系統,可以簽名,也可以不簽名,個人建議都簽名。
5 在需要調試驅動的機器上使用管理員權限打開 Dbgview,記得要勾選如下選項。