2009-10-23 5 views
2

현재 개인 레지스트리 설정 변경 사항을 레지스트리에서 모니터링 할 수있는 작은 응용 프로그램을 개발할 수있는 가능성을 연구하고 있습니다.변경된 레지스트리 키 찾기 C#

방금 ​​작업을 시작한 곳에서는 사용자가 개인 기본 설정이 저장되지 않음을 의미하는 사용자 프로필이 필요합니다. 이 프로젝트의 아이디어는 최소한의 리소스를 사용하면서 개인 취향의 변경 사항을 모니터링하고 매분마다 파일에 기록하는 것입니다.

지금까지 내가 레지스트리의 변경 내용을 모니터링하고 변경이 사용하게되었음을보고하는 작은 프로그램을 만든 : 나는 그것을 필요 http://www.codeproject.com/KB/system/registrymonitor.aspx

그러나을에 진짜로 보고서는 말을 다시 나에게 어떤 레지스트리 키가 실제로 변경 되었는 지, 지금은 변경이 이루어졌지만 어떤 키가 변경되었는지는 알려주지 않습니다. 변경 사항을 모니터링하고 어떤 키가 변경되었는지 되돌릴 수 있으면 나머지는 확인해 보겠습니다.

C#에서 이렇게하는 방법이 있습니까? 아니면 다른 언어를보아야합니까?

검색하려는 정보가 레지스트리의 HKEY_CURRENT_USER 부분에 저장되어 있으므로 WMI 또는 이와 유사한 시스템을 사용할 수 없습니다.

답변

2

Process Monitor과 같은 의미입니까? (RegMon 대체)

+0

예, 특정 키를 모니터링하고 변경 값을 다른 파일로 내보낼 수 있습니까? 나는 빠른 모양을 보았고 이번 주에 더 자세히 조사 할 예정이었습니다. – manemawanna