Windows上でファイル/フォルダのアクセス許可をどのように知ることができるかを知ってください。ユーザーがフォルダのアクセス許可を変更でき、アプリケーションがユーザー、タイミングなどの詳細を記録できるとします。Moniterフォルダのアクセス許可
ネオンが同じものについて第三者のツール/スクリプトを知っている場合は、plzが提案します。
-Thanks
Windows上でファイル/フォルダのアクセス許可をどのように知ることができるかを知ってください。ユーザーがフォルダのアクセス許可を変更でき、アプリケーションがユーザー、タイミングなどの詳細を記録できるとします。Moniterフォルダのアクセス許可
ネオンが同じものについて第三者のツール/スクリプトを知っている場合は、plzが提案します。
-Thanks
ファイルシステムの監査を有効にし、許可と所有権の変更を監査するために、親フォルダにSACLを設定します。これらはシステムイベントログに記録されます。
FileSystemWatcher
クラスを使用すると、ディレクトリやファイルのさまざまなプロパティが変更されたときにイベントが発生する可能性があります。あなたの場合、プロパティに、NotifyFilters.Security
フラグを含めるように設定してください。これは、アクセス権の変更を監視することを意味します。 FileSystemWatcher
は実際には非常に簡単に使用できますが、MSDNのページにいくつかのサンプルコードがあります。
このライブラリでは、私のファイルのアクセス許可が変更されたことがわかります。しかし、どのユーザーが許可を変更したのか、そしてその時は何だったのでしょうか? –
.NETで可能か、WinAPIを使用するかはわかりません... – Noldorin