2010-08-04 5 views
3

C++에서 레지스트리 및 파일 시스템의 변경 사항을 확인하는 코딩 방법이 있습니까? 소프트웨어 설치 후 파일 시스템과 레지스트리에 발생한 변경 사항을 찾아야합니다.레지스트리 및 파일 시스템 변경 ID

파일 시스템 변경을 식별하기 위해 C#에 filesystemwatcher가 있습니다. 그러나 레지스트리와 파일 모두에 대해 C++로 구현해야합니다.

+0

정확한 변경 순서가 필요합니까, 아니면 단순한 전후 비교입니까? – MSalters

+0

나는 변화의 명령이 필요 없다. 난 그냥 설치 전후의 비교가 필요합니다. 또한 나는 그 설치로 인해 생성/수정 된 키/파일 이름이 필요합니다. – Rajakumar

답변

2

레지스트리 키 모니터링을 위해 RegNotifyChangeKeyValue()을 사용할 수 있습니다 (here 참조). ReadDirectoryChangesW()을 사용할 파일은 here을 참조하십시오.