このページでは、ファイル システム ミニフィルターを開発するためのツールをいくつか示します。 ミニフィルター ドライバーの開発者は、Windows ドライバー キット (WDK) で利用できる他の ドライバー開発ツール を使用することもお勧めします。
Fltmc.exe コマンド
Fltmc.exe プログラムは、一般的なミニフィルター ドライバー管理操作用のシステム提供のコマンド ライン ユーティリティです。 開発者は 、Fltmc.exe を使用して、ミニフィルター ドライバーの読み込みとアンロード、ボリュームからのミニフィルター ドライバーのアタッチまたはデタッチ、ミニフィルター ドライバー、インスタンス、ボリュームの列挙を行うことができます。 管理者特権を持つコマンド プロンプトで、「 fltmc help
」と入力して、コマンドの完全な一覧を表示します。
Fsutil.exe コマンド
Fsutil.exe プログラムは、ファイルに対してさまざまな操作を実行するシステム提供のコマンド ライン ユーティリティです。 開発者は、 fsutil file layout foo.md
を入力して、属性、タイムスタンプ、ストリームなど、ファイルのすべての詳細を美しく印刷できます。
!fltkd デバッガー拡張機能
!fltkd デバッガー拡張機能は、 Windows デバッグ ツールで提供されています。 一般的に使用されるコマンドは次のとおりです。
コマンド | 説明 |
---|---|
!cbd | !irp と同等のフィルター マネージャー |
!フィルター | 指定したフィルターに関する詳細情報を一覧表示します |
!フィルター | 添付されているすべてのミニフィルター ドライバーを一覧表示します |
!フレーム | すべてのフィルター マネージャー フレームと接続されているミニフィルター ドライバーを一覧表示します |
!インスタンス | 指定したインスタンスに関する詳細情報を一覧表示します |
!容積 | 指定されたボリュームに関する詳細情報を一覧表示します |
!ボリューム | すべてのボリュームと接続されているミニフィルター ドライバー インスタンスを一覧表示します |
WinDbg で、「 !fltkd.help 」と入力して、コマンドの完全な一覧を表示します。
フィルタ検証ツール
フィルター検証ツールは、フィルター マネージャー関数のミニフィルター ドライバーの使用状況を検証するドライバー 検証ツール のオプションです。 フィルター検証ツールは、フィルター マネージャーと共にインストールされます。 開発者は、フィルター検証ツールが有効になっているミニフィルター ドライバーを常に開発することをお勧めします。 コマンド ラインの verifier.exe
コマンドを使用して、ファイル システム フィルター検証機能をアクティブ化できます。
フィルター検証ツールを有効にする方法と検証する方法については、「 ファイル システム フィルターの検証」を参照してください。