2009-05-07 3 views
0

누구나 Windows에서 파일/폴더 사용 권한을 모니터링 할 수 있습니다. 사용자가 폴더 권한을 변경할 수 있다고 가정하면 응용 프로그램은 사용자, 타이밍 및 기타 세부 사항을 기록 할 수 있습니다.Moniter 폴더 권한

네온이 타사 도구/스크립트를 알고 있다면 plz가 제안합니다.

고마워요

답변

1

는 파일 시스템 감사를 사용, 허가 및 소유권 변경을 감사 상위 폴더에 SACL을 설정합니다. 시스템 이벤트 로그에보고됩니다.

3

디렉터리 또는 파일의 다양한 속성이 변경 될 때 이벤트를 발생시킬 수있는 FileSystemWatcher 클래스를 사용하려고합니다. 귀하의 경우, 속성에 NotifyFilters.Security 플래그가 포함되도록 설정해야합니다.이 플래그는 권한 변경 사항을 감시하는 것입니다. FileSystemWatcher이 실제로 사용하기 쉽지만 좋은 예제 코드가 MSDN 페이지에 나와 있습니다.

+0

이 라이브러리를 통해 내 파일 사용 권한이 변경되었음을 알 수 있습니다. 하지만 어떤 사용자가 권한을 변경했는지 그리고 그 시간은 무엇인지 어떻게 알 수 있습니까? –

+0

.NET에서 가능하거나 WinAPI를 사용할 수 있는지 확실하지 않습니다 ... – Noldorin