Right now we have about 12 different pieces of software that we have to manually install on many machines. I want to extract the files from the MSI/EXEs and monitor registry changes. Then I would create an installer that does the work of all 12: place files into the correct locations and modify the registry.
I have tried using various programs to track the changes that installers perform, but none of them isolate the installer in particular so I am left with changes made by ANY program currently running, which is not good enough. Registry changes are easy enough to track. The only other thing to worry about is if any scripts are ran, then I have to automate that and make sure I can get the parameters that the original installers used.
Does anyone have a better solution for this? The installer I want to create needs to run silent/without interaction and basically be a one click solution. Using the freeware tools I can find to log changes during install isn't suitable because I can't determine what changes are caused by the installer.