Two short questions...Please
1)Some MSI ask questions then do half an install then ask more questions. How can I create an MST when Wise stops as soon as the 1st file is downloaded ?
2) Sometimes I build a transform and embed it into the MSI, everything works, but I would like to stop users from changing the settings. Building my own MSI would solve this problem but I am starting off with a vendor install.
Thanks
DomC
Filed under: Endpoint Management and Virtualization
1. MSI technology does not
1. MSI technology does not work that way - first the InstallUI sequence is run (the GUI bit), then the InstallExecute sequence is run (in install bit)
If you are being asked a bunch of questions, then an install happens, then you get another bunch of questions, my guess is that this is two separate, but chained, installs.
Is it possible to install other MSI files from the UISequence, so my suggestion would be to check the custom actions in the UI sequence of your MSI to see if another MSI install is being called from there - it could conceivably be embedded in a stream and extracted as part of the process.
I have not seen any MSI files that behave in this manner, and I've been packaging for 15 years, so I would be interest to know which app(s) do this.
2. Anything in MSI format is editable by users to change settings, and even if you build your own MSI, users with an MSI editor can still make changes. Don't mess with vendor MSI's - if you do, then future upgrades just won't work. If your concern is that users are messing with settings during the GUI phase, then remove the dialogs in the UI sequence through your transform, or add custom actions to reset any properties set by users, back to the values you have coded.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Would you like to reply?
Login or Register to post your comment.