Thanks! It looks like the Russian (or is at Ukrainian?) variant of regshot is what I was looking for, with undo.reg and redo.reg files. Unfortunately when the russians took the open source program and modified it (or is it a reimplementation? if so they should have used another name. But I suspect not...), they didn't release their updated sources (it would seem, my Russian is a bit rusty). And frankly I've been bitten by too many Russian mafia keyloggers to trust running an executable from that part of the world without compiling it myself from source. However the sourceforge source of the older version is available, and for a change, in a language I know well, so I might just have a hack at writing my own version this weekend... (unless someone beats me to it!)
I also found this page that lists what seem like add-ons to the original regshot, which do what I want:
http://bbs.betabbs.c....php?showtopic=61050 - I'll give those a try too.
thanks for all the posts, guys, you look like a friendly bunch; I think I'll hang around here. Hopefully I'll be able to contribute a few utils myself in the coming months. (I generally have time to program at the weekends - but not this weekend - with Hurricane Ike heading straight for me, I'll be lucky if I even have electricity by this weekend, never mind networking..!)
Graham
=========
One of the most important things missing from the Regshot tool, is it's inability to output it's traced changes into .reg files.
Paraglider then made a Regshot-mod which could output .txt logfiles using REGEDIT4 format.
Now a Regshot alike freeware tool named Regshot 2.0 unicode has emerged which resembles the old Regshot very much, while adding some nice extra capabilities...
It can output directly to REGEDIT4(ansi) or REGEDIT5(unicode) .reg files.
It can make both REDO.reg and UNDO.reg files.
It can output directly into INF files.
It can make both REDO.inf and UNDO.inf files.
It can auto-translate 'HKEY USERS\S-1-5-21[...]' into 'HKEY_CURRENT_USER'.
It includes a registry exclude list.
It includes an folder exclude list.
It features much more advanced configurability than the original Regshot.
The homepage and tool is in Russian, but the tool can be changed into english from a drop-down box..
http://czechcup.com/regshot/