Link to home
Start Free TrialLog in
Avatar of grahampe
grahampe

asked on

Monitor Registry

Is it possible to monitor any changes in the registry and have the notification of change state the program which made or is making the change?
Avatar of badmanjj
badmanjj

Regmon.exe will handle this with no problem, you can download it from the following site:

http://www.sysinternals.com/regmon.htm
I forgot to mention when you first start the program, by default it registers reads, and writes of the registry making it hard to understand.  You can change this by editing the filters and unchecking the "log reads" check box.  This will make it easier to find out what programs are making changes to your registry.

ASKER CERTIFIED SOLUTION
Avatar of Ark
Ark
Flag of Russian Federation image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
As for your second question, you can try to determine which window is active when changes were make.
BTW, about Network notification - why you deleted this question so fast? Did you find solution? It's interesting question, but now I don't know, if it's possible. If changing files, their location etc - no problem, but just browsing... donno.

Cheers
Avatar of grahampe

ASKER

Thank you and the network notify no I did not get a solution.
>> ' you can create an array of events and use WaitForMultipleObjects API to monitor many keys

Greetings ARK,

Thanks for posting the above method. I've to monitor 50+ keys at the same time. Is it possible to use the WaitForMultipleObjects for this scenario? Let me post a new question
As far as I know there is no restriction on the number of creating events - you can create and monitor 1000+ if you need.