0
我工作的一些樣本驅動程序,但它是非常惱人的測試代碼,只是我要弄清楚什麼值傳遞驅動程序的代碼。在Visual Studio中調試和測試微型過濾器驅動程序的最簡單方法是什麼?
我工作的一些樣本驅動程序,但它是非常惱人的測試代碼,只是我要弄清楚什麼值傳遞驅動程序的代碼。在Visual Studio中調試和測試微型過濾器驅動程序的最簡單方法是什麼?
我知道這應該是可能與Visual Studio的新版本,但我還沒有好運氣。 Windbg是你的朋友。
我發現,調試和測試的最簡單的方法是運行在Hyper-V安裝了一臺機器,具有承載一個客戶端操作系統,並在其上安裝和測試篩選器驅動程序的虛擬機。然後在主機上運行windbg,將它連接到虛擬機上的虛擬COM端口,然後啓動並運行。
由於WinDbg的是在機器上運行,你正在做的工作,開發,符號和源通常只是自動解決。如果您在使用的問題,就像你已經建立了一個新的驅動程序,但沒有更新在VM,仍然要調試,您可以設置保留的最近一個符號服務器建立一個構建腳本,或者你可以無論如何,強制windbg加載符號(即使它們不能完美匹配)。
根據我的經驗,這是更容易的是讓VS驅動程序調試工作。