2012-03-04 28 views
0

ファイルシステムフィルタドライバのアンロードで再起動が必要な場合、テストするにはどのような方法が最適ですか?Windowsでファイルシステムフィルタドライバをテストする方法は?

毎回VMを再起動するよりも、苦労することはありませんか?

+0

再起動が必要ですか?私が作業しているコードの領域の少し下ですが、オンデマンドでロード/アンロードできるミニフィルタとして開発されたファイルシステムフィルタドライバがあります。 – Luke

+0

@ルーク:サンプルファイルシステムのフィルタドライバ(ミニフィルタではなく、おそらく私はミニフィルタを試してみるべきでしょうか)で作業を始めました。ドライバをインストールしたとき、 'sc'はドライバが実際に'STOPPABLE'ですが、停止しようとすると、それは不可能だと私に言ったので再起動しなければなりませんでした。私は間違った何かをしたかもしれないと思いますか? – Mehrdad

+0

ミニフィッター以外の実装の詳細はわかりません。 – Luke

答えて

1

これが役に立つかもしれません:File System Filter Driver Tutorial

セットドライバはルーチン

ドライバの初期化の最後の部分は、アンロード・ルーチンを設定しますアンロード。 ドライバのアンロードルーチンを設定すると、ドライバをアンロードできます。 は、システムを再起動しなくても、複数回ロード/アンロードできます。ただし、 ファイルシステムフィルタは安全にアンロードできないため、このドライバはデバッグ目的でのみアンロード可能になります。 生産コードではこれを絶対にしないでください。

関連する問題