InstallShield Columns in Standard Windows Installer Tables

InstallShield 2016

InstallShield extends some standard Windows Installer tables for increased functionality. Following is a listing of the tables affected, columns added, and descriptions of the data to be placed in the new fields.

Additions to Standard MSI Tables

Table Name

Column Name

Description

AdminExecuteSequence

ISComments

Author’s comments on this Sequence.

AdminUISequence

ISComments

Author’s comments on this Sequence.

AdvtExecuteSequence

ISComments

Author’s comments on this Sequence.

AdvtUISequence

ISComments

Author’s comments on this Sequence.

Binary

ISBuildSourcePath

Full path to the ICO or EXE file.

Component

ISAttributes

This is used to store InstallShield custom properties of a component. Currently the only one is ExtractAtBuild.

Component

ISComments

User Comments.

Control

ISWindowStyle

A 32-bit word that specifies non-MSI window styles to be applied to this control.

Control

ISControlId

A number used to represent the control ID of the Control. Used in Dialog export.

CustomAction

ISComments

Author’s comments for this custom action.

Dialog

ISComments

Author’s comments for this dialog.

Dialog

ISWindowStyle

A 32-bit word that specifies non-MSI window styles to be applied to this control. This is only used in Script Based Setups.

Dialog

ISResourceId

A Number that specifies the Dialog ID to be used in Dialog Export.

Directory

ISDescription

Description of the folder.

Feature

ISReleaseFlags

Release Flags that specify whether this feature will be built in a particular release.

Feature

ISComments

Comments.

File

ISBuildSourcePath

Full path, the category is of Text instead of Path because of potential use of path variables.

File

ISAttributes

This field contains the following attributes:

OverrideSystemAttributes (0x04)
OverrideSystemSize (0x08)
OverrideSystemVersion (0x10)
OverrideSystemLanguage (0x20)

The UseSystemSettings(0x1) attribute is no longer used.

Icon

ISBuildSourcePath

Full path to the ICO or EXE file.

Icon

ISIconIndex

Optional icon index to be extracted.

InstallExecuteSequence

ISComments

Author’s comments on this Sequence.

InstallUISequence

ISComments

Author’s comments on this Sequence.

Patch

ISBuildSourcePath

Full path to patch header.

ProgId

ISAttributes

This is used to store InstallShield custom properties of a component, like ExtractIcon, etc.

Property

ISComments

User Comments.

Registry

ISAttributes

This is used to store InstallShield custom properties of a registry item. Currently the only one is Automatic.

Shortcut

ISComments

Author’s comments on this shortcut.

See Also