/build/static/layout/Breadcrumb_cap_w.png

bootstrap InstallShield exe contains MSI

Good Moring guru's.
I am currently trying to package an installshield bootstrap compressed exe. I can run a setup.exe /b to extract the compressed MSI file with a setup.ini and a setup.isn and a 0x0409.ini. If I run setup.exe /a I get an uncompressed MSI(which doesn't work. I get error 2920). The compressed MSI will install if I add the property ISSETUPDRIVEN=2 but there are no shortcuts, user dialogs, or configuration properties (licesnse info) installed. I have a process monitor that shows me what processes are called with what switches during the install but that doesn't help because there are no useful switches displayed. I need to know how to get the licesnse server setup into the MSI.

I know you are never suppose to capture an MSI, so what if I install the MSI first then run setup capture with WISE, and then run setup.exe. Will the setup capture do what I need it to do, and not capture any MSI changes?

Also I perfer to have my install work under one MSI, but as a worst case senario I can use the install shield exe to create a setup.iss file and use setup.exe /s to install my package. Does anyone know what the downsides might be to using the setup.exe /s with the setup.iss instead of compling the whole thing into one MSI?

Any help is sincerely appreciated!

0 Comments   [ + ] Show comments

Answers (2)

Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi kj,
what app are we talking about here?
With some versions of Installshield, you see all kinds of crippled MSI's (like early versions of Quicktime7 or CorelDraw9 and others).
Biggest advantage of an MSI over the other setup formats is IMHO its changeability with properties, transforms etc.
Another one is, that it is embedded into the system and it runs in system context, no need for extra accounts and stuff.
Regards, Nick
Posted by: AngelD 16 years ago
Red Belt
0
First enable verbose logging using policy or the command line.
Execute the setup.exe then search in the log file for "command line" to see what parameters (public properties) the setup.exe passes to the MSI. You then need to investigate what more you have to do, like setting other properties fromout any dialog changes while running this setup.exe.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ