실시간으로 시스템 변경 사항을 모니터링한다는 것은 무엇을 의미할까요 ? 예를 들어, 프로그램이나 게임을 설치할 때 설치 과정에서 해당 파일들이 시스템 드라이브의 여러 폴더(디렉터리)에 복사되는 것을 흔히 볼 수 있습니다. ' Program Files' , ' Documents and Settings ', 'Local Settings', ' Application Data ' 폴더는 물론 레지스트리 및 우리가 존재조차 몰랐던 다른 디렉터리에도 복사되는 것을 볼 수 있습니다.
이러한 관점에서 볼 때, 모니터링이란 우리가 알고 있듯이 시스템에서 발생하는 변화를 실시간으로, 즉 변화가 일어나는 바로 그 순간에 확인하는 것을 의미합니다. 하지만 이는 프로그램 설치 모니터링뿐만 아니라 바이러스나 악성코드 감염을 포함한 모든 변화에도 적용됩니다. 이러한 방식으로 의사결정을 내리면 문제를 더욱 효율적으로 파악할 수 있습니다.
TrackFolderChanges 는 Windows 7/Vista/XP와 호환되는 휴대용 무료 유틸리티로, 용량이 185KB(ZIP 파일 기준)에 불과할 정도로 매우 가볍습니다. 이 프로그램은 폴더 변경 모니터링을 위해 특별히 설계되었으며, 실행만 하면 자동으로 작업을 수행합니다. 기본적으로 모니터링할 드라이브는 운영체제가 설치된 드라이브(일반적으로 C:)입니다. 필요에 따라 드라이브나 폴더를 변경할 수 있습니다. 사용법도 간단하며, 디렉터리 선택, 파일 위치 열기, 패널 초기화, 컨텍스트 메뉴에서 경로 복사 등의 간단한 설정 옵션만 제공합니다.
프로그래머 여러분께 알려드리고 싶은 것은 TrackFolderChanges 는 C#으로 작성되었으며 소스 코드는 Codeplex에서 확인할 수 있다는 점입니다.
링크 : TrackFolderChanges에 대한 추가 정보
공식 사이트 | TrackFolderChanges 다운로드
(를 통해)