[英]Test Windows driver in Visual Studio (local)
我正在使用Visual Studio + WDK開發Windows驅動程序,但無法對其進行測試。
一台或多台測試計算機。 測試計算機必須與用於開發的計算機位於同一網絡上。
但是我沒有其他計算機。
有誰知道使用我正在開發的同一台計算機進行測試的方法(本地調試)?
我正在使用:
Microsoft Visual Studio Community 2017
Version 15.5.2
VisualStudio.15.Release/15.5.2+27130.2010
Microsoft .NET Framework
Version 4.7.02558
Windows Driver Kit 10.0.16292.1001
謝謝!
您可以使用虛擬機,但我經常這樣做,但有時我更喜歡使用物理機。 虛擬機方法將使用命名管道在Visual Studio(使用WinDbg引擎)和虛擬機環境之間進行進程間通信(IPC)。 您最好要使用VMWare,但之前我沒有使用VirtualBox。
請參閱以下文章: https : //docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/attaching-to-a-virtual-machine--kernel-mode-
但是,當內核模式軟件在實際的主機環境中處於活動狀態時,您將無法對其進行調試; 在主機環境上測試內核模式軟件直到確定運行正常還是一個壞主意,因為數據損壞是由BSOD崩潰引起的,因此,如果發生BSOD崩潰,您可能會意外丟失敏感和重要的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.