The [Run] section is optional, and specifies any number of programs to execute after the program has been successfully installed, but before the Setup program. The latter can happen if CloseApplications is set to yes or force. Installing Shown during the actual installation process. Information Shown if InfoAfterFile is set. Note that the DisableFinishedPage directive is ignored if a restart of the computer is deemed necessary, or if a file is assigned to the InfoAfterFile [Setup] section.

Author: Dulabar Mezshura
Country: Jamaica
Language: English (Spanish)
Genre: Politics
Published (Last): 2 December 2006
Pages: 298
PDF File Size: 15.36 Mb
ePub File Size: 15.16 Mb
ISBN: 508-6-14797-466-9
Downloads: 21269
Price: Free* [*Free Regsitration Required]
Uploader: Nejar

By assigning a string to RunOnceIdyou can ensure that a particular [UninstallRun] entry will only be executed once during uninstallation.

Note that Setup will automatically append ” TrueType ” to the end of the name. The directory where the file is to be installed on the user’s system.

Use this flag on file types that you know can’t benefit from compression for example, JPEG images to speed up the compilation process and save a few bytes in the resulting installation.

Infoafherfile Setup from force closing when closing applications. Instructs Setup to install the file as usual, but then delete it once the installation is completed or aborted.

[Setup]: InfoAfterFile

If the [Setup] section directive Password was not set, this command line parameter is ignored. Previously this flag was called showcheckbox. Any error message box displayed before Setup or Uninstall could read the command line parameters.

The uninstaller will decrement the reference count the same number of times, however, so no references are leaked provided the UninstallLogMode [Setup] section directive isn’t changed from its default setting of append. Specifies a custom exit code that Setup is to return when the system needs to be restarted following a successful installation.

For this parameter to have an effect the file must be located on a partition that supports ACLs such as NTFSand the current user must be able to change the permissions on the file.

This flag instructs the compiler to compress the found files sorted by name before it sorts by path name. Specifies the language to use.


In this case, it tells the user they need to restart their computer and then run Setup again. The isreadme flag for entries in the [Files] section is now obsolete. Welcome Shown if Infoafherfile is set to no.

When combined with either the regserver or regtypelib flags, Setup will not display any error message if the registration fails.

[Setup]: InfoAfterFile

Prevents Setup from restarting the system following a successful installation, or infoafteerfile a Preparing to Install failure that requests a restart. Installing Shown during the actual installation process. You can override this by specifying the 32bit flag. The following options are supported:. Note that this is the default behavior i. Any message box displayed by [Code] support function MsgBox. This flag is ignored if the postinstall flag isn’t also specified.

This flag instructs Inno Setup not to statically compile the file specified by the Source parameter into the installation files, but instead copy from an existing file on the distribution media or the user’s system.

Must be combined with the shellexec flag. Programs infoafteefile executed in the order they appear in the script. Note that by default, if a program executed in the [Run] section queues files to be infoafteffile on the next reboot by calling MoveFileEx or by modifying wininit.

Setup Command Line Parameters

If the file is not a TrueType font, you must specify the flag fontisnttruetype in the Flags parameter. I infoafterfike an InnoSetup project, i want to have the ability to set the InfoAfterFile according to the command line parameters sent to the setup exe. The source code however is still compatible with Delphi 2 and 3, and a non Unicode version will remain available. The information contained in the log file is technical in nature and therefore not intended to be understandable by end users.

This flag can only be used when Setup is running on bit Windows, otherwise an error will occur. May include an “expand: Select Components Shown if there are any [Components] entries. Shows a summary of this information.

These can be useful to system administrators, and to other programs calling the Setup program. If a user launches Setup by right-clicking its EXE file and infoafterflie “Run as administrator”, then this flag, unfortunately, will have no effect, because Setup has no opportunity to run any code with the original user credentials.


If Filename is not an executable.

Tells Setup the file is a font that needs to be installed. The initial current directory for the program. The following is a list of the supported parameters: Overrides the default folder name displayed on the Select Start Menu Folder wizard page. Also note, that I’m looking for the command line parameter starting with -iafso you’d need to modify this code in real if you expect to use e. Instructs Setup to suppress message boxes. This flag is required if Filename is not a directly executable file an.

Some support functions had their prototype changed: See the Source parameter description for more information. The following example shows how to load a file specified by the command line parameter -iaf only if that parameter is present and the file exists:.

[Run] & [UninstallRun] sections

This is the default behavior in a bit mode install. When uninstalling the shared file, automatically remove the file if its reference count reaches zero instead of asking the user. However, if the [Setup] section directive AlwaysRestart is yesor if there are files with the restartreplace flag, all files get registered on the next reboot by creating an entry in Windows’ RunOnce registry key. Prevents the user from cancelling during the installation process, by disabling ihfoafterfile Cancel button and ignoring clicks on the close button.

If this flag is specified, it will wait until the process is waiting for user input with no input pending, instead of waiting for the process to terminate. If it says ” u ” you are running Unicode Inno Setup.