0

ネットワーク共有のコンテンツを監視することを主な目的とする Windows サービスを設計しています。私はすでに FileSystemWatcher クラスの長所と短所を知っているので、おそらくそれをカスタム拡張で使用するつもりです。私を悩ませていることの 1 つは、共有ファイルを正確に変更したのは誰かという情報を取得する方法がまだわかっていないことです。Windows のパーミッション メカニズムから何らかの方法で抽出できると思いますが、どうすればよいでしょうか。共有コンテンツにアクセスして変更した人の少なくともログインを取得する方法について何かアイデアはありますか? C# または PowerShell を使用できます。

4

1 に答える 1

2

これを行う最善の方法は、この情報が必要なサーバーで高度なファイル監査を有効にすることです。それができない場合 (ディスク IO が高いサーバーでは非常に非効率になる可能性があります)、 を使用FileSystemWatcherして同じ結果を得ることができます。これを行う方法の例を次に示します

于 2015-08-25T14:19:11.907 に答える