This section contains global settings used by the installer and uninstaller. Certain directives are required for any installation you create. Here is an example of a [Setup] section:
[Setup] AppName=My Program AppVersion=1.5 DefaultDirName={autopf}\My Program DefaultGroupName=My Program
By default, any leading or trailing whitespace in a directive's value will be stripped. It is possible to avoid this by surrounding the directive's value in double quotes (").
The following directives can be placed in the [Setup] section, grouped into these categories:
(bold = required)
These directives control the appearance of the Setup program.
These directives describe the application and control the general behavior of Setup.
These directives control the application's destination directory and the Select Destination Location wizard page which asks for it.
These directives control what happens when the application or Setup itself is already running.
These directives control how the compiler produces the Setup files.
These directives control how the compiler compresses your files.
These directives control the number and size of the files the compiler outputs.
These directives control which wizard pages Setup shows and how they behave.
See also Application Directory, Start Menu Folder, and User Information, which have their own wizard pages.
These directives control the security of Setup and your files.
These directives control the application's Start Menu folder and the Select Start Menu Folder wizard page which asks for it.
These directives control the systems on which Setup can run and whether it uses 64-bit install mode.
These directives control uninstallation and the application's Add/Remove Programs entry.
These directives control the User Information wizard page.
These directives specify the version resource of the files the compiler outputs.
These directives are obsolete and should not be used in any new scripts.