2009-05-07 17 views
0

Windows上でファイル/フォルダのアクセス許可をどのように知ることができるかを知ってください。ユーザーがフォルダのアクセス許可を変更でき、アプリケーションがユーザー、タイミングなどの詳細を記録できるとします。Moniterフォルダのアクセス許可

ネオンが同じものについて第三者のツール/スクリプトを知っている場合は、plzが提案します。

-Thanks

答えて

1

ファイルシステムの監査を有効にし、許可と所有権の変更を監査するために、親フォルダにSACLを設定します。これらはシステムイベントログに記録されます。

3

FileSystemWatcherクラスを使用すると、ディレクトリやファイルのさまざまなプロパティが変更されたときにイベントが発生する可能性があります。あなたの場合、プロパティに、NotifyFilters.Securityフラグを含めるように設定してください。これは、アクセス権の変更を監視することを意味します。 FileSystemWatcherは実際には非常に簡単に使用できますが、MSDNのページにいくつかのサンプルコードがあります。

+0

このライブラリでは、私のファイルのアクセス許可が変更されたことがわかります。しかし、どのユーザーが許可を変更したのか、そしてその時は何だったのでしょうか? –

+0

.NETで可能か、WinAPIを使用するかはわかりません... – Noldorin

関連する問題