次の方法で共有


ミニフィルターの開発とテスト用のツール

このページでは、ファイル システム ミニフィルターを開発するためのツールをいくつか示します。 ミニフィルター ドライバーの開発者には、Windows Driver Kit (WDK) で利用できる他のドライバー開発ツールの使用もお勧めします。

Fltmc.exe コマンド

Fltmc.exe プログラムは、一般的なミニフィルター ドライバー管理操作用のシステム提供のコマンド ライン ユーティリティです。 開発者は、Fltmc.exe を使用して、ミニフィルター ドライバーの読み込みとアンロード、ミニフィルター ドライバーのボリュームに対するアタッチまたはデタッチ、ミニフィルター ドライバー、インスタンス、ボリュームの列挙を行うことができます。 管理者特権のコマンド プロンプトで、「fltmc help」と入力すると、コマンドの完全な一覧が表示されます。

Fsutil.exe コマンド

Fsutil.exe プログラムは、ファイルに対してさまざまな操作を実行するシステム提供のコマンド ライン ユーティリティです。 開発者が、「fsutil file layout foo.md」と入力すると、ファイルに関するすべての詳細 (属性、タイム スタンプ、ストリームなど) を整然と出力できます。

!fltkd デバッガー拡張機能

!fltkd デバッガー拡張機能は、Windows デバッグ ツールで提供されています。 一般的に使用されるコマンドは次のとおりです。

command 説明
!cbd !irp と同等のフィルター マネージャー
!filter 指定したフィルターに関する詳細情報を一覧表示する
!filters アタッチされているすべてのミニフィルター ドライバーを一覧表示する
!frames すべてのフィルター マネージャー フレームとアタッチされているミニフィルター ドライバーを一覧表示する
!instance 指定したインスタンスに関する詳細情報を一覧表示する
!volume 指定したボリュームに関する詳細情報を一覧表示する
!volumes すべてのボリュームとアタッチされているミニフィルター ドライバー インスタンスを一覧表示する

WinDbg で、「!fltkd.help」と入力すると、コマンドの完全な一覧が表示されます。

フィルター検証ツール

フィルター検証ツールは、フィルター マネージャー関数のミニフィルター ドライバーの使用を検証するドライバー検証ツールです。 フィルター検証ツールは、フィルター マネージャーと共にインストールされます。 開発者は、フィルター検証ツールが有効になっているミニフィルター ドライバーを常に開発することをお勧めします。 コマンド ラインの verifier.exe コマンドを使用して、ファイル システム フィルター検証機能をアクティブ化できます。

フィルター検証ツールを有効にする方法と検証する方法については、「 File システム フィルター検証」を参照してください。