RegSnap is a tool that can help you analyze changes made to the Windows Registry. With it, you can compare saved snapshots and learn which keys were modified, deleted, or added. You can also analyze other sensitive system parts, such as a list of files in Windows and Windows System directories. RegSnap generates HTML based reports, .REG files to undo and redo registry changes. Pro version supports command line interface, OLE Automation (i.e. it could be scriptable from your programs) and can connect to a remote registry.