Roger Garrett
07-23-2006, 04:47 PM
I've built an installation using Installshield Express 11.5 The resultant setup.exe is huge, 8.9 megabytes. I tried to figure out why it is so big. I took the drastic approach of actually eliminating ALL of my own files in the installation. The setup.exe is still 5.2 Megabytes. That means that Installshield itself occupies 5.2 megabytes, and even if all I'm installing is a single-byte file, the setup.exe will still be 5.2 megabytes. Yikes.
I created another installation using a very old version of Installshield, version 2. That results in a setup.exe file of just 3.7 megabytes, and that includes all of my application and other files. So a version 2 setup.exe is 3.7 megabytes (which is reasonable) but version 11.5's resultant setup.exe (for the exact same set of my files) is 8.9 megabytes. Way too big!
It appears that Installshield 11.5 includes two files, instmsia.exe and instmsiw.exe, which together comprise nearly 3.5 megabytes.
Do I really need these files?
instmsia.exe appears to be the "Windows installer", but shouldn't the target machine already have that program? Is there a way to tell Installshield to NOT include that file in the setup.exe?
instmsiW.exe appears to be a "web installer". But I'm not doing a web installation. Is there a way I can make it so that it does NOT include the web installer in the setup.exe?
Roger Garrett
I created another installation using a very old version of Installshield, version 2. That results in a setup.exe file of just 3.7 megabytes, and that includes all of my application and other files. So a version 2 setup.exe is 3.7 megabytes (which is reasonable) but version 11.5's resultant setup.exe (for the exact same set of my files) is 8.9 megabytes. Way too big!
It appears that Installshield 11.5 includes two files, instmsia.exe and instmsiw.exe, which together comprise nearly 3.5 megabytes.
Do I really need these files?
instmsia.exe appears to be the "Windows installer", but shouldn't the target machine already have that program? Is there a way to tell Installshield to NOT include that file in the setup.exe?
instmsiW.exe appears to be a "web installer". But I'm not doing a web installation. Is there a way I can make it so that it does NOT include the web installer in the setup.exe?
Roger Garrett