I don't even know if such a program exists but I need something that monitors and logs changes made to the registry and when files are modified or created on the HD.
As we all know one of the main problems with Windows is the junk left behind on disk and in the registry when programs are uninstalled (Only one program springs to mind that does a near 100% job of cleaning itself up properly, and out of the 1000's of apps that run on Win32 I think thats pretty poor!).
Commercial cleanup software is never any good often doing only a slighty better job than the standard uninstallers do...
So here's what I need this 'hypothetical' program to do:
Log changes to registry and modification or creation of files on disk.
Have an easy method of viewing/sorting logged data. (ie plain txt files are often too messy to read). In terms of sorting something along the lines of:
Organise logged changes by date: last month,last week, today, this user session etc (per user session probably the most important here).
What times were the changes made (even down to seconds could be handy in terms of accuracy here aswell).
Per application logging. It's no good only knowing when changes were made I would also need to know WHICH program made which changes.
And (obviously) the program shouldn't make a mess of the registry and be a bind to clean up itself should I decide its not what I'm looking for.
Any ideas? compatibility wise anything that will run on NT4/2k/XP (since thats the mix of machines I have on the network). Ideas much appriciated, Thanks.