5

会社の共有ファイル サーバー (単純な Windows 共有ディレクトリ) 上の特定のフォルダー内のファイルの変更 (変更、名前変更、削除、移動) を監視する方法を見つけるように依頼されました。FileSystemWatcherを使用してこれらの変更を監視し、特定の電子メール アドレスに通知する単純なアプリを C# で作成しました。

私が今知りたいのは、これらの変更を行ったユーザー/コンピューターの名前/IP を見つける方法です。何か案は?

独自のソフトウェアを作成する代わりに、この機能をサポートする優れた (おそらく無料の) ソフトウェアはありますか?

4

1 に答える 1

6

監査を使用します - ファイル/フォルダーのプロパティを取得するときに、セキュリティ タブにあります。どの種類のアクセスについて、どのユーザーを監査するかを指定します。また、セキュリティ ポリシー mmc スナップインを使用して監査を有効にする必要があります。監査はセキュリティ ログに記録されます。

MS からの詳細な手順: http://support.microsoft.com/kb/310399

必要に応じて、C# アプリでセキュリティ イベント ログからイベントを選択することもできます。

于 2008-11-14T16:43:41.717 に答える