Quarkxpress 8
AdminStudio/InstallShield 2011
I followed the instructions to create the setup.xml file and can run the silent setup and it works pretty much as expected except that I would like to make some additional changes using an MST. The app doesn't allow the MSI to be called directly. How do I get the setup.exe/setup.xml to call the MST? I am guessing I need to make changes to the xml, but I'm not sure what to add.
I followed the instructions to create the setup.xml file and can run the silent setup and it works pretty much as expected except that I would like to make some additional changes using an MST. The app doesn't allow the MSI to be called directly. How do I get the setup.exe/setup.xml to call the MST? I am guessing I need to make changes to the xml, but I'm not sure what to add.
0 Comments
[ + ] Show comments
Answers (11)
Please log in to answer
Posted by:
jmaclaurin
13 years ago
Posted by:
naveen.packager
13 years ago
Posted by:
jmaclaurin
13 years ago
I haven't had to deal with one of these before in this way so thanks for pointing me in the right direction.
I am looking at this article and I can't perform step 2b because I don't have the OnCheckSilentInstall custom action. Is this a problem?
http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q108166&sliceId=
I am looking at this article and I can't perform step 2b because I don't have the OnCheckSilentInstall custom action. Is this a problem?
http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q108166&sliceId=
Posted by:
naveen.packager
13 years ago
Check the below ones listed to make the msi run independently without setup.exe
-Try adding the property ISSETUPDRIVEN=1 as i mentioned earlier
-Check the launch conditions.
-Check the custom actions, in some cases there may be acustom action which does not allow msi to run directly.
I dont know much about the OnCheckSilentInstall custom action.
First make the msi independent of exe by checking the things mentioned above in the mst, then add the required properties for customization by taking the properties from the log file.
-Try adding the property ISSETUPDRIVEN=1 as i mentioned earlier
-Check the launch conditions.
-Check the custom actions, in some cases there may be acustom action which does not allow msi to run directly.
I dont know much about the OnCheckSilentInstall custom action.
First make the msi independent of exe by checking the things mentioned above in the mst, then add the required properties for customization by taking the properties from the log file.
Posted by:
SandeepPanat
13 years ago
ORIGINAL: jmaclaurin
I don't have the OnCheckSilentInstall custom action. Is this a problem?
No, that is not a problem.
I think, your msi is an InstallScript msi and it needs InstallScript Engine to run. This engine is installed by the setup.exe.
When you set the property ISSETUPDRIVEN=1, it makes the installer understand that the installation was invoked by setup.exe.
The OnCheckSilentInstall custom action prevents the MSI from checking if a silent installation was performed without using Setup.exe. If OnCheckSilentInstall isn't there, look for 'ISVerifyScriptingRuntime' custom action in InstallUISequence table. If it is there, remove it.
If none of the above works, specifically for QuarkXpress you can try to set 'SETUPEXEDIR' property which points to the location of setup.exe.
Posted by:
SandeepPanat
13 years ago
Posted by:
anonymous_9363
13 years ago
Posted by:
jmaclaurin
13 years ago
ORIGINAL: SandeepPanat
A word of caution though -
Using the tricks to bypass the setup.exe may not work well if the Vendor has included some other logic in the setup which you may not aware of. To avoid that , you can always log the setup.exe and see to it that it doesn't add any extra stuff.
Thanks, I'll try what has been suggested above. I can get the Setup.exe to do about 1/2 of what I want, but there are a number of custom actions that refer to things I can't find specifically in the MSI/MST so I am leaning to logic as well as files being included with the Setup.exe.
Posted by:
jmaclaurin
13 years ago
Posted by:
SandeepPanat
13 years ago
Posted by:
jmaclaurin
13 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.