2

私が持っているいくつかの異なるオプションを見た後、アプリケーションがネットワーク関連のファイル操作をフックすることが必要であると判断しました (ここで説明した誰がファイルを作成/変更/削除したかを取得します)。とにかく、しっかりとした信頼性の高いフッキングスキームを導入する方法について、いくつかの調査を行ってきました. 基本的に、Windows 2008 サーバーで SMB 共有の作成/読み取り/書き込み/削除要求を監視し、必要に応じて拒否できるようにする必要があります。ミニフィルター ドライバーを使用してこれを実行できることはわかっていますが、より迅速な解決策があればそれを探しています。誰かが解決策を知っていますか?

おっとっと!元の投稿で大きな要件を除外することができました。また、共有の 1 つでファイルを作成/削除/変更したユーザー名を追跡できるようにする必要もあります。このため、私が探しているのはファイル システム フィルターではないと思います。

4

1 に答える 1

1

ディレクトリ内で発生するファイルの変更を監視するだけの場合は、このディレクトリ変更通知の取得を試すことができます。.Net / C#の方法でこのFileSystemWatcherを試してみてください。

ただし、これは変更について通知するだけであり、操作を制御することはできません(許可または拒否)。

操作を制御する必要がある場合は、ミニフィルターがその方法です。

于 2012-08-02T05:18:33.110 に答える