2017-12-05 24 views
0

私はWindowsドライバdevelopment.code &のコンパイルを確認するためにVS 2015を使用しています。 しかし、ネット経由でターゲットマシンでデバッグすることはできません。
ここにvsの出力を示します。
--------------------------------------- -------------------------
[22:12:32:074]:カーネルデバッガ設定の収集
[22:12:32: 080]:テスト実行フォルダから既存のファイルを削除します。
[22:12:32:446]:「カーネルデバッガの設定を収集する」に必要なファイルをコピーしています。 [22:12:37:967]:[カーネルデバッガ設定の収集]コマンドライン: $ KitRoot $ \ Testing \ Runtimes \ TAEF \ te.exe "%SystemDrive%\ DriverTest \ Run \ DriverTestTasks.dll"/select : "@ Name = 'DriverTestTasks :: _ LogDebuggerSettings" /rebootStateFile:%SystemDrive%\DriverTest\Run\DriverTestReboot.xml/enableWttLogging /wttDeviceString:$LogFile:file="%SystemDrive%\DriverTest\Run\Gathering_kernel_debugger_settings_00013.wtl " WXXML | WexProperty | WexCreateContext | WexCloseContext | * "/ runas:昇順
[22:12:41:624]:結果の概要:合計=
[22:12:41:624]:タスク「カーネルデバッガの設定を収集する」が正常に完了しました
タスクが完了しました。 は、「プロセス・インスタンスの作成に失敗しましたデバッグを防ぐ」 をして、何も起こりません: ネット経由でWindowsドライバをデバッグすることはできません

------------------------------------------------------------------------- 
その後、私は警告を得ました。

ターゲットマシンでドライバをデバッグするにはどうすればよいですか?
ありがとうございました!

答えて

0

独自のデバイスドライバをリモートでカーネルモードでデバッグするためのVisual Studioは、時には苦痛を伴うことがあります。経験豊かな多くのカーネルモードのエンジニアが、過去に動作させようと時間を無駄にしているのを見てきました。

ホストマシンにインストールしたターゲットマシンに同じバージョンのWindows Driver Kit(WDK)がインストールされていることを確認してください。次に、もう一度試して問題が解決するかどうかを確認します。また、ターゲットマシンのプロビジョニングの開始時に自動的に作成されるWDKユーザーアカウントにサインインしていること、およびデバッグモードがブートから有効になっていることも確認する必要があります。

最大週後に正常に動作しない場合は、時間を無駄にすることもありません。 WinDbg(デバッグツールの一部としてWindowsドライバキットに付属 - Visual StudioはWinDbgエンジンを使用してデバッグします)を使用してターゲットマシンのカーネルをリモートデバッグすることができます。また、これを使用してブレークポイント/解析を設定することもできます自分のデバイスドライバ。ソースコードをコンパイルし、コンパイルされたドライバをターゲットマシンに手動でコピーするだけで済みます。これは、ネットワーク/仮想マシン上の共有フォルダ機能のおかげではありません。

+0

ありがとうございました!既に完了しました!多くの時間を無駄にしました – kimichang

+0

私の現在の開発環境をセットアップする際には、私も同様の問題がありました。何度も試行錯誤してきましたが、実際に私が働いていることはまだ分かりません。 WinDbgを使用するだけで、ソースコードファイルを追加することができますので、ブレークポイントなどの現在の行のソースコードを表示できます。 – PspSetProcessPpmPolicy

関連する問題