MiniFilter ドライバーを作成しようとしています。Visual Studio 2013 Update 3 と WDK を Windows 8.1 ボックスで実行し、「フィルター ドライバー: ファイルシステム ミニフィルター」と呼ばれる MS のテンプレートをインストールしました。このテンプレートを使用して新しいプロジェクトを作成し、組み込みのドライバー インストーラー (まだサポートされていないと思われる) の代わりにドライバーをインストールする小さなバッチ ファイルを使用して、リモート (LAN 上) 8.1 VM に展開できるようにしました。ミニフィルター用)。
このテンプレートには、DbgPrint の呼び出しに対して typedef された多くのデバッグ ステートメントがあります。これらを SysInternals スイートの DebugView で表示できるようにしたいと考えています。どうやら私がする必要があるのは、 http://msdn.microsoft.com/en-us/library/windows/hardware/ff551519(v=vs.85 )に従って、DEFAULT
0xF に設定された DWORD をレジストリに作成することだけです。 .aspx . それでも、DebugView には何も表示されません。VM で管理者として起動し、Win32 のキャプチャを無効にしました。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter
WDK の展開ツールがカーネル デバッグを適切に設定していると思います (VM に WDKRemoteUser という 2 番目のユーザーが作成され、実行さBCDEdit /debug
れました) が、十分ではないようです。何か案は?