簡體   English   中英

在Visual Studio中測試Windows驅動程序(本地)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM