I know you can push an Installshield package silently (setup.exe -s). Is there a way to push an Installshield package quietly (no display at all). I have not been able to find a switch that will allow me to do this and was wondering if it was possible.
0 Comments   [ + ] Show Comments

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.

Answers

2
The simplest route?

- Download an evaluation copy of IS Admin Studio
- Run the Setup.EXE on your packaging machine
- Load the ISS (?) file which will be extracted somewhere in the %TEMP% folder structure into a new project
- Answer 'Yes' to convert it into Windows Installer project
- Compile to MSI
- Deploy with the '/QN' switch
Answered 10/29/2008 by: VBScab
Red Belt

Please log in to comment
2
Run the setup.exe with /r to record all the answers in a setup.iss file (called a response file). Once the installation is done, the file will be in the root of your Windows folder.

After that, copy the setup.iss file in the same folder of the setup.exe and run it with the /s command. The installation will now be silent. Each time you're starting a setup.exe, it automatically checks the current folder to see if there's a setup.iss file present. The same can be done with the uninstall.

If you prefer, there's a way with the /f1:"path to iss file" command to redirect the .iss file to the folder you want when it is created (setup.exe /r /f1:"C:\Temp\testfile.iss"). The command can be use to tell the setup.exe where the .iss file is (setup.exe /s /f1:"C:\Temp\testfile.iss").

More info: http://documentation.installshield.com/robo/projects/HelpLibDevStudio9/IHelpSetup_EXECmdLine.htm

Hope this help. .
Answered 10/29/2008 by: Mencaliss
Senior Purple Belt

Please log in to comment
2
Thanks, Mencallis, but I already know how to deploy this with the setup.iss file. The issue is that my management is requesting that the install is not only silent but quiet. The -s switch makes it run silent (no user interaction) but once the installation starts, the installer minimizes to the task bar. Management wants it to be quiet, meaning you don't see anything. Not an installer bar, not anything.
Answered 10/29/2008 by: dpolishsensation
Blue Belt

Please log in to comment
2
It sounds like you're not going to re-package it, then? :)

In that case, why not wrap it up in a script, call [ShellObject].Run or .Exec and specify that the window is hidden?

Dim strCommand
Const intSW_HIDE = 0 '// Hides the window and activates another window.
'Const blnWaitUntilCompleted = True
Const blnWaitUntilCompleted = False

strCommnd = "[whatever_path]Setup.EXE"
intReturn = objWSHShell.Run(strCommand, intWindowHide, blnWaitUntilCompleted)
Answered 10/30/2008 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity