2017-12-29 19 views
0

Visual Studio + WDKを使用してWindowsドライバを開発していますが、テストできません。Visual Studio(ローカル)でテストWindowsドライバ

言うこと、それについてarticleをあります:

テストコンピュータ(またはコンピュータ)。テスト用コンピュータは、開発用に使用しているコンピュータと同じネットワーク上にある必要があります( )。

しかし、私は別のコンピュータを持っていません。

開発者(ローカルデバッグ)の開発に使用しているのと同じコンピュータを使用してテストする方法を知っている人はいますか?

私が使用している:

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 

ありがとうございました!

答えて

1

仮想マシンを使用できますが、これは頻繁に行いますが、物理マシンを使用することをお勧めします。仮想マシンメソッドは、Visual Studio(WinDbgエンジンが使用される)と仮想マシン環境の間のプロセス間通信(IPC)用の名前付きパイプを使用します。あなたは好ましくはVMWareを使いたいと思うでしょうが、以前はVirtualBoxを使っていません。

は、次の記事を参照してくださいしてください: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/attaching-to-a-virtual-machine--kernel-mode-

それはあなたの実際のホスト環境上でアクティブになっている間は、しかし、あなたのカーネルモードのソフトウェアをデバッグすることはできません。あなたのホスト環境でカーネルモードのソフトウェアをテストすることは、うまくいくまでは悪い考えです。なぜなら、BSODのクラッシュが原因でデータが破損するため、BSODのクラッシュが発生した場合、予期せず機密性の高い重要なデータを失う可能性があります。

関連する問題