カーネルドライバーをデプロイしてデバッグしようとしています。
ホスト: Win7 Prof, 64-bit ゲスト (VirtualBox): Win7 Prof, 64-bit Checked / Win7 Prof, 32-bit
多くのチュートリアルに従いましたが、成功しませんでした。Visual Studio の主張:
プロセスに接続できません
と
Visual Studio の Windows デバッグ拡張機能 プロセス インスタンスの作成に失敗すると、デバッグが妨げられる
一方、Windbg は (同じ構成で) VM に接続できますが、VM の再起動中のみです。
単一の解決策が役に立たなかったので、私は完全にイライラしています。例:
http://www.codeproject.com/Tips/545835/Kernel-Mode-Debugging-in-a-VM-using-Visual-Studio http://msdn.microsoft.com/en-us/library/windows/hardware /hh439359%28v=vs.85%29.aspx
マシンをプロビジョニングしようとしましたが、失敗するたびに
.NET Framework のインストール (再起動の可能性あり)
と
ドライバー テスト フレームワークのインストール
さらに、Visual Studio (NDIS サンプル ドライバー) で新しいサンプル プロジェクトを構成する場合、コンパイルされないため、追加のインクルードを追加する必要がありますが、追加の構成なしでコンパイルする必要があることがわかっている限り (プレーン サンプル プロジェクト)。