just for the record, what do you want to record that the two - ways snapshots doesn't do?
Simly imagine you have a program already installed and need now all the registry entries. You could simply run the install again, but the 2-snapshot apps would claim that the install did nothing, while you know it did something, it just didn't change anything!
My specific problem is, that the installer also installs a bunch of dll and ocx which need to be registered. A big part of those are already present on an uptodate XP so they are not recorded. Since our PE are not 'uptodate' i get error messages left and right.
Installing the app in a minimal PE, also does not work because the installer has requirements that exceed a min PE.
The only solution i found so far is to puzzle the install together. From the captured files and registry entries, the dependency scan and then register all files in Pe prior to the first run.
This took alot of time to create, always takes lot of time to start and there is no gurantee that just because the app starts now, that really
everything works.
I want a proper solution!

Once, I wanted to catch the registy changes that installer of macrium reflect was doing. InstallWatch (brother-application to Installrite) was missing something. VMware thinstall succeed in finding all registry changes.
Will have a look at thinstall. Thanks.