What about using InstallRite?
http://www.epsilonsq...installrite.htm
http://www.bootcd.us...ite-Plugin.html
It can make "snapshots" and analyze the difference.
Additionally, it can create package that you can run at PE startup, meaning no application script is needed:)
Alexei
Does InstallRite (/plugin) generate something like this?
RegHiveLoad,"WB-Setup","%target_sys%\setupreg.hiv"RegWrite,"HKLM",0x4,"WB-Setup\ControlSet001\Control\MediaProperties\PrivateProperties\Joystick\Winmm","wheel",1RegHiveUnload,"WB-Setup"RegHiveLoad,"WB-Software","%target_sys%\config\software"RegWrite,"HKLM",0x3,"WB-Software\Microsoft\Cryptography\RNG","Seed","89","FD","CF","A5","D2","CF","72","8D","43","90","DC","6C","A4","0C","49","72","EB","A9","17","E9","15","52","62","DA","24","D4","B6","B3","6C","63","97","11","00","7D","2F","17","D3","BA","58","70","C9","EE","69","18","2F","04","CE","5C","B0","97","41","A3","84","8A","78","44","CE","BC","80","6D","95","90","BF","10","12","44","3C","95","96","8B","A7","BB","3B","A6","37","C9","27","CE","2C","B9"RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Common Documents",RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Common Desktop",RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: Setup Version",5.1.11RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: App Path",X:\Programme\FreeCommanderRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","InstallLocation",X:\Programme\FreeCommander\RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: Icon Group",FreeCommanderRegWrite,"HKLM",0x4,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: No Icons",1RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: User",SYSTEMRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: Selected Tasks",RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Inno Setup: Deselected Tasks",desktopicon,quicklaunchicon,EbayLinksDeRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","DisplayName",FreeCommander 2007.10aRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","DisplayIcon",X:\Programme\FreeCommander\FreeCommander.exeRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","UninstallString","X:\Programme\FreeCommander\unins000.exe"RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","QuietUninstallString","X:\Programme\FreeCommander\unins000.exe" /SILENTRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","Publisher",Marek JasinskiRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","URLInfoAbout",http://www.FreeCommander.comRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","HelpLink",http://www.FreeCommander.comRegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","URLUpdateInfo",http://www.FreeCommander.comRegWrite,"HKLM",0x4,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","NoModify",1RegWrite,"HKLM",0x4,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","NoRepair",1RegWrite,"HKLM",0x1,"WB-Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCommander_is1","InstallDate",20080302RegHiveUnload,"WB-Software"RegHiveLoad,"WB-Default","%target_sys%\config\default"RegWrite,"HKLM",0x1,"WB-Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Personal",RegWrite,"HKLM",0x1,"WB-Default\Software\Microsoft\Windows\ShellNoRoam\MUICache","R:\fc_setup.exe",FreeCommander SetupRegHiveUnload,"WB-Default"If,NotExistDir,%PE_Programs%\FreeCommander,DirMake,%PE_Programs%\FreeCommanderIf,NotExistDir,%PE_Programs%\FreeCommander\lng,DirMake,%PE_Programs%\FreeCommander\lngFileCopy,%files%,DelZip179.dll,%PE_Programs%\FreeCommanderFileCopy,%files%,dzSFXus.bin,%PE_Programs%\FreeCommanderFileCopy,%files%,fC_Info.dat,%PE_Programs%\FreeCommanderFileCopy,%files%,fcSFJ.bin,%PE_Programs%\FreeCommanderFileCopy,%files%,FreeCommander.exe,%PE_Programs%\FreeCommanderFileCopy,%files%,freeCommander.exe.manifest,%PE_Programs%\FreeCommanderFileCopy,%files%,FreeCommander.ini,%PE_Programs%\FreeCommanderFileCopy,%files%,FreeCommander.md5,%PE_Programs%\FreeCommanderFileCopy,%files%,FreeCommander.url,%PE_Programs%\FreeCommanderFileCopy,%files%,Arabic.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Bulgarian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Catalan.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Chinese_s.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Chinese_t.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Czech.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Dansk.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Deutsch.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Dutch.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,English.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Estonian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Finnish.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,French.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Galician.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Greek.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Hebrew.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Hrvatski.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Hungarian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Italian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Korean.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Norsk.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Polski.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Portuguese_brazil.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Romanian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Russian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Slovak.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Slovenian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Spanish-mexico.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Spanish-traditional.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Srpski.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Svenska.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Turkish.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,Ukrainian.lng,%PE_Programs%\FreeCommander\lngFileCopy,%files%,ReadMe_fC2007.txt,%PE_Programs%\FreeCommanderFileCopy,%files%,ReadMe_fC2007de.txt,%PE_Programs%\FreeCommanderFileCopy,%files%,unins000.dat,%PE_Programs%\FreeCommanderFileCopy,%files%,unins000.exe,%PE_Programs%\FreeCommanderFileCopy,%files%,UnRar.dll,%PE_Programs%\FreeCommander
Because I'm still fighting with some localizations, the final project is not yet published.
But If wanted, I can post a beta version here.
Current Help file:
trackWBInstall.zip 2.88KB
477 downloadsPeter