2017-11-19 16 views
0

は、ここに提供:私はちょうどできればhttps://github.com/Microsoft/Windows-driver-samples/tree/master/filesys/miniFilter/passThroughWindowsファイルシステムミニフィルタからDbgPrintメッセージを表示するにはどうすればよいですか?私はマイクロソフトからミニフィルターサンプルのいずれかを実行しようとしています

を私は、(ドキュメントが素晴らしいではありません)このミニフィルターが行うことになっているのか分からないが、スタータ用DbgPrint()ステートメントからの出力を参照して、私は満足しています。 SysinternalsDebugViewを実行しているとき、私はfltmc load passthroughfltmc unload passthroughを実行しましたが、フィルターからの出力はありませんでした。私はこれらのメッセージを見ることが

PT_DBG_PRINT(PTDBG_TRACE_ROUTINES, 
("PassThrough!PtUnload: Entered\n")); 

なっています:?私は、コード内のアンロード機能に対応する少なくとも機能がDbgPrint()メッセージしていることを知っていますかもしそうなら、どうですか?そうでない場合は、どうすればミニフィルタの開発をデバッグできますか?

PS:https://www.danclarke.com/debugview

答えて

1

は、あなたの代わりに何品である「キャプチャ・グローバルのWin32」は、キャプチャドロップダウンメニューの下にある「カーネルをキャプチャ」有効になっていることを確認してください:私はレジストリキーがここで提案定義しましたあなたは私たちを言及にリンクさせました。

私たちをリンクしたFile-System Mini-Filterデバイスドライバサンプルについては、MSDNで入手できるフィルタマネージャドライバの開発に関するドキュメントがたくさんあります。

マイクロソフトのサンプルでドライバー開発の盲目的になってしまった場合、実際にどのように指をクリックして動作するのか分かりません。ユーザーモード開発とは非常に異なりますもう一度下から始めてください。

2

あなたは使用して添付デバッガからそれを行うことができます。

ed nt!Kd_DEFAULT_Mask 0x8 

それとも、また、レジストリから、それを有効にすることができますようthisリンクをチェックしてください。

+0

これはあなたのために私に教えてください。 –

関連する問題