Problem with making an MSI from an Installshield EXE
As a relative newbie I am still learning so please bare with me.
I have an installshield exe that when I extact is contents to the temp directory I find an MSI file together with numerous prerequisute files that are installed before the MSI if requred.
When I run Process Explorer from Sysinternals I can see the files running before the MSI starts etc.
I like to have all my packages as MSI files for all of the obvious reasons.
If I want to run it all inside an MSI file is this possible?
If so how?
I am currently using a trial version of Wise 8 and it has a section for preq files but it looks like they have to be included into a EXE.
I tried this but cannot get it working anyway.
Please point me in the right direction.
It sounds like the setup.exe is calling the pre-reqs and then launching the main MSI installer. Take the setup out of the equation altogether to treat each item as a package.
The pre-reqs are most likely re-usable for other software titles, so package each one separately in their own right so they can be tracked and reused properly.
The main product installation is an MSI already, so use a transform to customise it as necessary.
Use your deployment tool to chain the installation of each pre-req, followed by the vendor MSI with your MST.
On a side note: Advanced Installer is becoming a good packaging tool, it recently gained an MST editor and can also handle App-V packages too. Each new release seems to have further improvements and functionality added.
As Wise is dead and Installshield quite expensive, Advanced Installer is a much cheaper alternative with similar functionality.
I would not recommend to recompile or capture a msi.
You can try to create a transform file...
You can also create a script which installs all required prereq's and after the prereq install, install the MSI with the proper switches....
Is the installshiel application/wrapper able to install silent, using -r to record and -s /f1<path and issfile> to install silently?