Changes

Talk:InstallShield

1,803 bytes added, 14:31, 13 August 2012
Non-MSI wrapped installshield installers response files
I hope no-one minds. This is a bried guide I wrote for myself for installshield setup.exe sequencing

----

'''For Non-MSI wrapped installshield installers you must create INSTALL and UNINSTALL response files'''

These are the steps for successful installation and unintallation:
1. Use Uniextract to extract the Disk1 folder containing the installshield setup.exe with assocaited cab files.
2. Record the setup.iss file using setup.exe -r NOTE this file is created in C:\Windows so move it from their to your install source folder.
3. Make two copies e.g. setup32.ini and setup64.ini for XP/Win764. Edit each setup??.iss to change the value of szDir=
4. Record another setup.iss this time for uninstallation. This is done by finding the UID folder usually
located in "C:\Program Files (x86)\InstallShield Installation Information" and running setup.exe -r (again).
The new setup.iss file is again located in c:\windows
5. Edit the setup.ini and add switches to the value cmdline=/s /v/qn
6. Now reference the following for sequencing your app
installation:
For XP or Win7 32bit
%SOFTWARE%\MYAPP\setup.exe /s /f1%SOFTWARE%\MYAPP\setup32.iss /f2c:\netinst\MYAPP.log
For Windows 7 64bit
%SOFTWARE%\MYAPP\setup.exe /s /f1%SOFTWARE%\MYAPP\setup64.iss /f2c:\netinst\MYAPP.log
uninstallation:
For XP or Win7 32bit
RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\11\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{MYAPPUID}\setup.exe" /s /f1c:\localfolder\uninst.iss
For Windows 7 64bit
RunDll32 C:\PROGRA~2\COMMON~1\INSTAL~1\PROFES~1\RunTime\11\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{MYAPPUID}\setup.exe" /s /f1c:\localfolder\uninst.iss
76
edits