Hello everyone,
I am working on packaging an application. It is a setup.exe that calls a complex msi with many custom actions from the vendor. If I add ISSETUPDRIVEN=1 to the msi, the msi will run by double clicking on it, but there is no user interface. Is there a property of some sort that would cause this? I need the msi to open with the user interface, so I can create the .mst file. I only have a couple of months of experience with packaging, so any help is greatly appreciated.

0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity



You could always transform the .MSI file and then run setup.exe /v "transforms={your transform}.mst"

setup.exe /s /v "transforms={your transform}.mst /qn /l*v c:\mylog.log"

The above will run setup silently (/s), whilst passing commands to the MSI (/v) which are contained in the speech marks " ".

This would ensure that all the nasty custom actions from the setup.exe are performed whilst being able to customise the installation.

Also regardless of whether an .MSI runs with user interaction you should be able create an .MST with ORCA.

Hope this points you in the right direction,

Answered 04/04/2007 by: dunnpy
Red Belt

Please log in to comment
check the MSI, if the dialog table is populated.
There are some apps in the wild, which have the the dialog portion of the setup in the .exe part.
But hey: You don't need dialogs for a managed/silent setup. Right?
You don't need the dialogs to generate a MST.
log the install and search for 'Command line' in the logfile, there you see the properties you have to set.
You can create the MST with ORCA then.
Regards, Nick
Answered 04/04/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
Ok thanks a ton guys. You really helped me get in the right direction. You are right Nick. The MSI has no dialogs and is missing shortcuts.

For some reason the .exe does not run with the /s command. I ran a /r command and got one property for the licesnse server, but no other propertys were produced. I have also ran into another problem. They use a RegAsm program to register some files during the Install. I am trying to self register them but they are giving me 1904 errors. I will try to figure this out, at least I am not stuck like before. Thanks again for the push in the right direction.
Answered 04/09/2007 by: kjk3407
Orange Belt

Please log in to comment