안녕하세요?
저는 레지스트리 Log를 관리하는 프로그램을 만들고 있습니다,
아래와 같은 특정 레지스트리의 Key에 등록되어있는 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
값들의 목록을 다음과 같이 만들고, msnmsgr | "C:\Program Files\Windows Live\Messenger\ | msnmsgr.exe | background
이후 해당 KEY의 값에 추가/삭제/파일실행 등의 변경사항이 발생할때 변경내용(추가/삭제/실행)과 변경시간 등을 실시간 Log로 남기는 프로그램입니다.
등록된 값들을 불러와 목록을 만드는것 까지는 어찌어찌 하겠는데, 그 다음에 변경사항을 Trace 하는부분이 막연하네요.. MSDN 라이브러릴 찾아봐도 레지스트리 변경을 표시하는 이벤트가 없어보이고, 이런경우 후킹이나 쓰레드가 답이될까요?
조언 부탁드립니다. |