RE: Questions on Inno Setup capabilities

Author: Greg Gum

Posted: 2002-10-31 at 13:11:49

See inline

-----Original Message-----

From: Malcolm Greene [mailto:mgreene@bdurham.com]=20

Sent: Thursday, October 31, 2002 12:44 PM

To: Multiple recipients of ProFox

Subject: Questions on Inno Setup capabilities

Greg,

Thanks for sharing about Inno Setup. I keep hearing such great things

about this product. Mind if I ask a "few" questions?

1. How much overhead does the Inno setup add to a distribution?

Overhead as in file size? Very little - it uses compression, so the

total file size is of course going to be smaller.

2. Can Inno Setup update files in use (register replacement files for

update during next system bootup)?

Yes, it can. You just set a flag to tell it to do so.

3. Can Inno Setup accept command line parameters and act on these

paramters, i.e. to default to a different setup folder?

Note that I am aware of. One of the steps in the setup program that the

user runs is to select the location. This can

Also be surpressed so that they user has to install where you tell it

to. =20

4. Can Inno Setup read an INI file and/or specific Registry keys to

determine the location an application has been installed in and default

the setup folder to a known folder (vs. forcing a user to remember where

they previously installed an application?)

Yes, it automatically does this so after the first time an install is

run, the update will always install to whatever directory it was

installed originally. It stores this in the registry somewhere.

5. Can Inno Setup create setups that install in a totally quiet mode (no

user interface)?

I believe so, but I haven't done it. There is an option for Totally

Quiet Install.

6. Can Inno Setup return a DOS error code on success or failure?

Not that I am aware of.

7. Can Inno Setup register file associations?

Yes. It can also regester shared files, such as OCX's, .dlls etc.

8. Can Inno Setup register an uninstall option under Control Panel's

"Add/Remove Program" applet?

Yes. It creates an uninstall that can be run from the Control Panel, or

from the Application directory.

BUT WAIT THAT'S NOT ALL! - it will create a Start Menu ShortCut, as well

as a DeskTop shortcut for you. (The VFP 6 SetUp would not do this.)

Only 3 easy payments of zip, nada, zilch...

Hope this helps.

Greg

Message Number: 17

Date: Thu, 31 Oct 2002 11:29:28 -0600

From: "Greg Gum" <GGum@gpaccessory.com>

Subject: RE: Approaches to organizing application files in subfolders

(and max number of files per folder for reasonable performance)

Malcome,

Isn't there a DONTOVERWRITEIFEXISTS flag in your setup script so that

existing files are not overwritten when you do an update?

I use INNO SetUp and it has such a feature. Having said that, I

recently restructured my folders so that I have a folder called GRAPHICS

and then under that, I have a two Folders FRAMEWORK and CUSTOM. Any

files which can be customized are in the custom folder, so I don't ever

overwrite those, and the ones in the framework folder I do overwrite as

needed.

Inno SetUp is great for doing client updates. I never send out and

update without a setup program anymore as they are so quick and easy to

do.

Greg

©2002 Greg Gum