The [Startup] Section

InstallShield 2020

You can use the following keynames in the [Startup] section of Setup.ini:

EnableLangDlg
Product
ProductGUID
CompanyName
Skin
SmallProgress
SplashTime
CheckMD5
CmdLine
LauncherName

EnableLangDlg

The EnableLangDlg keyname tells the installation whether to display the Language dialog during installation initialization. The Language dialog lets your end user decide which available language the installation should run in. You can set this value in the Setup Languages panel of the Release Wizard or through the Languages Dialog property in the Releases view.

For more information about the Language dialog, see How an Installation Determines Which Language to Use for the User Interface.

Product

The Product keyname identifies an application or product name to be displayed at the beginning of the text string in the startup message dialog box.

ProductGUID

The ProductGUID keyname specifies the installation’s GUID so that Setup.exe has access to this data during initialization. The media builder automatically enters the correct value in Setup.ini; do not change the value.

CompanyName

The CompanyName keyname specifies the name of the company name.

Skin

The Skin keyname specifies the name of the skin file that the installation uses to display end-user dialogs. If this keyname is not in Setup.ini, no skin is used. You can specify a skin in the User Interface panel of the Release Wizard or through the Specify Skin property in the Releases view.

SmallProgress

The SmallProgress keyname specifies whether the installation initialization dialog is the small box that was shown by installations created with InstallShield Professional version 6.31 and earlier, or if it is larger and is consistent with the rest of the end-user dialogs. Set the value to Y to display the small dialog or N to display the larger dialog. (If the installation displays a security, Save and/or Run Setup, Choose Setup Language, or Qualifying Product(s) Detected dialog, the installation initialization dialog is larger and is consistent with the rest of the end-user dialogs, regardless of the value of this key.) You can set this value in the User Interface panel of the Release Wizard or through the Small initialization dialog property in the Releases view.

If SmallProgress is set to N, the installation initialization dialog (and the Choose Setup Language dialog, if any) are not displayed until the startup graphic closes. To specify the length of time for which the startup graphic displays, set the SplashTime value.

SplashTime

The SplashTime keyname specifies the length of time (in seconds) for which the startup graphic is displayed.

CheckMD5

The CheckMD5 keyname tells the installation whether to compare each file’s MD5 hash value to the value stored in the installation header file during file extraction. You can set this value with the Verify MD5 signature check box in the General Options - Advanced dialog box.

Tip:MD5 checking can detect corrupted files, which is useful during Internet installations; not doing MD5 checking can make file transfer proceed faster.

CmdLine

The CmdLine keyname identifies command-line parameters that are to be passed to Setup.exe if none are passed from the command line.

Note:If you use the /v parameter at the command prompt when launching Setup.exe, any parameters that are specified for the CmdLine keyname are ignored.

For more information about available command-line parameters, see Setup.exe and Update.exe Command-Line Parameters.

LauncherName

If you rename Setup.exe, the LauncherName keyname specifies the file’s new name. This keyname is required if another installation will launch this installation using the DoInstall function.