2009-12-02 2 views
1

Windows Vista 및 Windows 7 (32 & 64 비트)에서 NTFS 볼륨의 파일 액세스 통계를 수집하는 방법을 선택하는 것에 대한 조언이 필요합니다. 나는 모든 파일에 대해 파일 작성/열기, 삭제, 읽기/쓰기 액세스를 계산하고 싶습니다.NTFS 파일 액세스 통계를 수집하는 가장 좋은 방법은 무엇입니까?

API 후킹이 있습니다. OS를 망가 뜨리지 않고도 32 비트와 64 비트 OS를 모두 필요로합니다. 또한 Shell Notification이 작동하지 않을 것이라고 생각합니다.

파일 시스템 필터 드라이버를 설치하면됩니다. Windows DDK에는 샘플이 있으며, 이것이 Mark Russinovich의 FileMon (Sysinternals) 작동 방식입니다.

WMI를 사용하여이 작업을 수행 할 수도 있지만 잘 모르겠습니다. 그것은 엉망인 API입니다. 그러나 Microsoft가 나를 위해 통계를 수집한다면, 나는 그것을 사용할 것이다.

그럼 궁금한 점은 어떤 방법이 가장 좋을까요 &입니다. 다른 가능성을 놓치고 WMI가 그렇게할까요?

답변

0

Windows Vista에서는 사용자 정의 데이터 수집기 ​​세트로 신뢰성 및 성능 모니터를 시도 할 수 있습니다. "새로 만들기"를 클릭 한 다음 사용자 정의로 이동하여 파일 제어 작업을 위해 시스템 카운터를 추가하십시오.

관련 문제