0

カーネル モード フィルター ドライバー プロジェクトがあります。ホスト: VS2012 を実行する Win8 Pro x64、ターゲット: 同じマシン上の Win8 Pro x64 VM。ネットワーク経由で VS 2012 を介して VM をプロビジョニングできました。パッケージ プロジェクトをデプロイしました。VS からパッケージを展開してインストールしようとすると、成功しません。そのため、ドライバーを手動でインストールしたところ、ドライバーは正常に動作しました。ドライバーを手動でインストールした後、VM のカーネルに接続し、Break all をクリックします。VS '12 の即時ウィンドウに Kd コンソールが表示されます。コマンド「bu !DriverEntry」を入力してから、「g」コマンドを入力します。Debuggee is running というメッセージが表示されます。コードにブレーク ポイントを配置し、VM で任意のキーを押しても、コードでブレーク ポイントがヒットしません。助けが必要!!

4

2 に答える 2

0

Fltmc コマンドを使用して、フィルタをロードして特定のドライブに接続します

fltmc load "filter name" と入力した後にフィルターがロードされる場合、VS はドライバー エントリ関数のブレークポイントで停止する必要があります。

[すべてのターゲット マシンを停止する] をクリックしてフリーズする必要がある場合は、デバッガーが動作しているかどうかを確認することを忘れないでください。

于 2013-08-31T19:26:12.417 に答える