It is related to MSI package. I'm just assuming that if i am installing setup.exe with silent switch and i observed that there is running 3 MSI in the back ground. The setup is required 3 MSI's. If 3 MSI's requires custom action how can we do that?
Hi everyone,
Please can one help me on this. Thanks in advance.
Answers (2)
How can you do what? The MSIs will run their Custom Actions, possibly with conditions.
Do you mean how does one include one's own Custom Actions in an MSI? That would involve using transforms: you never EVER edit MSIs directly, unless they're ones you built, of course.
If your next question is, "Please tell me how to add a Custom Action in a transform", then I'm out, other than suggesting you either get on a training course or obtain the excellent tomes "The Definitive Guide To Windows Installer" by Phil Wilson and - somewhat harder to find for free - "The Definitive Guide to Windows Installer Technology for System Administrators" by Darwin Sanoy and Jeremy Moskowitz.
Hi,
the first thing you should do is extract the three msi's from the setup.exe, there are enough tips on here already how to do that.
Then, find out which order they need to be installed in. You can also apply any customisations using a transform to the individual msi's. After that, wrap the three msi's in a powershell script (i'd suggst the PSADT) and then they are ready to deploy with your tool of choice.
Cheers
PaK