I have a problem. I need to trace all read / write operations to the registry done by various different programs.
I need to do this tracing from a C # program.
Can I do this or is it not possible?
Answer: you can .... :)
Sysinternals has developed a utility called Regmon that does this thing. Then there is no reason to become this "impossible"
But it will definitely take some time to understand the procedure for this.
Update: I found a way to do this.
MSDN Topic
CodeProject Article