Property Reference Tables

Property Reference Tables

Quickly find out about property references by referring to the following tables. Everything you ever wanted to know may just be listed here - conveniently listed.

Component Location Properties

Property name Brief description of property
SourceDir Root directory containing the source files.
TARGETDIR Location into which the installation package is copied during an administrative installation.

Configuration Properties

Property name Brief description of property
ACTION Initial action called after the installer is initialized.
ALLUSERS Determines where configuration information will be stored.
ARPAUTHORIZEDCDFPREFIX URL of the update channel for the application.
ARPCOMMENTS Provides Comments for the Add/Remove Control Panel.
ARPCONTACT Provides Contact for the Add/Remove Control Panel.
ARPINSTALLLOCATION Fully qualified path to the application's primary folder.
ARPNOREPAIR Disables the Repair button in the Programs Wizard.
ARPPRODUCTICON Specifies the primary icon for the installation package.
ARPREADME Provides ReadMe for the Add/Remove Control Panel.
ARPSIZE Estimated size of the application in kilobytes.
ARPSYSTEMCOMPONENT Prevents display of application in Add/Remove programs list.
ARPURLINFOABOUT URL for application's home page.
ARPURLUPDATEINFO URL for application update information.
ARPNOMODIFY Disables functionality that would modify the product.
ARPNOREMOVE Disables functionality that would remove the product.
AVAILABLEFREEREG Registry space in KB required by the application. Used by AllocateRegistrySpace action.
CCP_DRIVE The root path for any of the qualifying products for CCP.
DISABLEADVTSHORTCUTS Set to disable the generation certain shortcuts supporting installation-on-demand.
DISABLEMEDIA Prevents the installer from registering media sources, such as a CD-ROMs, as valid sources for the product.
DISABLEROLLBACK Disables rollback for the current configuration.
EXECUTEACTION Top-level action initiated by the ExecuteAction action.
EXECUTEMODE Mode of execution performed by the installer.
INSTALLLEVEL Initial "level" at which features will be installed.
LOGACTION List of action names that will be logged.
Privileged Runs an installation with elevated privileges.
PROMPTROLLBACKCOST Action if there is insufficient disk space for the installation.
PRIMARYFOLDER Allows the author to designate a ""primary"" folder for the installation. Used to determine the values for the PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired, and PrimaryVolumeSpaceRemaining properties.
REBOOT Force or suppress rebooting.
REBOOTPROMPT Suppresses the display of prompts for reboots to the user. Any reboots that are needed happen automatically.
ROOTDRIVE Default drive for the install.
SEQUENCE A table having the sequence table schema.
SHORTFILENAMES Causes short file names to be used.
TRANSFORMS List of transforms to be applied to the database.
TRANSFORMSATSOURCE Informs the installer that the transforms for the product reside at the source.
TRANSFORMSSECURE Setting the TRANSFORMSECURE property to 1 informs the installer that transforms are to be cached locally on the user's computer in a location where the user does not have write access.
LIMITUI UI level capped as Basic.
DefaultUIFont Default font style used for controls.

Date, Time Properties

Property name Brief description of property
Date The current date.
Time The current time.

Feature Installation Options Properties

Property name Brief description of property
ADDLOCAL List of features to be installed locally.
ADVERTISE List of features to be advertised.
ADDDEFAULT List of features to be installed in their default configuration.
ADDSOURCE List of features to be run from source.
REMOVE List of features to be removed.
REINSTALL List of features to be reinstalled.
REINSTALLMODE A string containing letters that specify the type of reinstall to perform.
COMPADDLOCAL List of component IDs to be installed locally.
COMPADDSOURCE List of component IDs to run from source media.
FILEADDDEFAULT List of file keys of files that are to be installed in their default configuration.
FILEADDLOCAL List of file keys of the files to be run locally.
FILEADDSOURCE List of file keys to be run from the source media.
PATCH Setting this property applies a patch.

Hardware Properties

Property name Brief description of property
Alpha Numeric processor level if running on an Alpha processor.
BorderSide The width, in pixels, of the window borders.
BorderTop The height, in pixels, of the window borders.
CaptionHeight Height, in pixels, of normal caption area.
ColorBits Number of adjacent color bits for each pixel.
Intel Numeric processor level if running on an Intel processor.
PhysicalMemory Size of the installed RAM in megabytes.
ScreenX Width, in pixels, of the screen.
ScreenY Height, in pixels, of the screen.
TextHeight The height of characters in logical units.
VirtualMemory Amount of available page file space in megabytes.

Installation Status Properties

Property name Brief description of property
AFTERREBOOT Indicates current installation follows a reboot invoked by the ForceReboot action.
CostingComplete Indicates whether disk space costing has completed.
RollbackDisabled The installer sets this property whenever rollback is disabled.
Installed

Indicates that a product is already installed.
ProductLanguage Numeric language identifier (LANGID) for the database. (REQUIRED)
OutOfDiskSpace Insufficient disk space to accommodate the installation.
OutOfNoRbDiskSpace Insufficient disk space with rollback turned off.
Preselected Features are already selected.
PrimaryVolumePath The Installer sets the value of this property to the path of the volume designated by the PRIMARYFOLDER property.
PrimaryVolumeSpaceAvailable The Installer sets the value of this property to a string representing the total number of bytes available on the volume referenced by the PrimaryVolumePath property.
PrimaryVolumeSpaceRequired The Installer sets the value of this property to a string representing the total number of bytes required by all currently selected features on the volume referenced by the PrimaryVolumePath property.
PrimaryVolumeSpaceRemaining The Installer sets the value of this property to a string representing the total number of bytes remaining on the volume referenced by the PrimaryVolumePath property if all the currently selected features were installed.
RESUME Resumed installation.
UpdateStarted Set when changes to the system have begun for this install.
ReplacedInUseFiles Set if the installer installs over a file that is being held in use.
NOUSERNAME Suppresses the automatic setting of the USERNAME property.
NOCOMPANYNAME Suppresses the automatic setting of the USERNAME property.
UILevel Indicates the user interface level.

Operating System Properties

Property name Brief description of property
AdminUser Set on Microsoft® Windows NT®/Windows® 2000 if the user has administrator privileges.
ComputerName Computer name of the current system.
LogonUser User name for the user currently logged on.
OLEAdvtSupport Set if OLE supports the Microsoft Windows Installer.
RemoteAdminTS The installer sets the RemoteAdminTS property when the system is a remote administration server using Terminal Services.
ServicePackLevel The version number of the operating system service pack.
ServicePackLevelMinor The minor version number of the operating system service pack.
SharedWindows Set when the system is operating as Shared Windows.
ShellAdvtSupport Set if the shell supports feature advertising.
SystemLanguageID Default language identifier for the system.
TerminalServer Set when the system is a server with Windows Terminal Server.
TTCSupport Indicates if the operating system supports using .TTC (true type font collections) files.
Version9X Version number for the Windows operating system.
VersionDatabase Numeric database version of the current installation.
VersionNT Version number for the Windows NT/Windows 2000 operating system.
WindowsBuild Build number of the operating system.

Product Information Properties

Property name Brief description of property
ARPHELPLINK Internet address, or URL, for technical support.
ARPHELPTELEPHONE Technical support phone numbers.
ProductCode A unique identifier for the particular product release. (REQUIRED)
ProductName Human-readable name of the application.(REQUIRED)
ProductState Set to the installed state of a product.
ProductVersion String format of the product version as a numeric value. (REQUIRED)
Manufacturer Name of the application's manufacturer.(REQUIRED)
PIDTemplate String used as a template for the PIDKEY property.
DiskPrompt String displayed by a message box prompting for a disk.
LeftUnit Places units to the left of the number.
UpgradeCode A GUID representing a related set of products.
IsAdminPackage Set to 1 if the current installation is running from a package created through an administrative installation.

System Folder Properties

Property name Brief description of property
AdminToolsFolder Full path to directory containing administrative tools for an individual user.
AppDataFolder Full path to the Application Data folder for the current user.
CommonAppDataFolder Full path to Application data for all users.
CommonFilesFolder Full path to the Common Files folder for the current user.
DesktopFolder Full path to the Desktop folder.
FavoritesFolder Full path to the Favorites folder for the current user.
FontsFolder Full path to the Fonts folder.
LocalAppDataFolder Full path to directory that serves as a data repository for local (non-roaming) applications.
MyPicturesFolder Full path to the MyPicturesFolder.
PersonalFolder Full path to the Personal folder for the current user.
ProgramFilesFolder Full path to the Program Files folder.
ProgramMenuFolder Full path to the Program Menu folder.
SendToFolder Full path to the SendTo folder for the current user.
StartMenuFolder Full path to the Start menu folder.
StartupFolder Full path to the Startup folder.
System16Folder Full path to folder for 16-bit system DLLs.
SystemFolder Full path to the System folder.
TempFolder Full path to the Temp folder.
TemplateFolder Full path to the Template folder for the current user.
WindowsFolder Full path to the Windows folder.
WindowsVolume The volume of the Windows folder.

Summary Information Update Properties

Property name Brief description of property
PATCHNEWPACKAGECODE The value of this property is written to the Revision Number Summary Property.
PATCHNEWSUMMARYSUBJECT The value of this property is written to the Subject Summary Property.
PATCHNEWSUMMARYCOMMENTS The value of this property is written to the Comments Summary Property.

User Information Properties

Property name Brief description of property
AdminProperties List of properties set during an administration installation.
COMPANYNAME Organization of user performing the installation.
ProductID Full Product ID after a successful validation.
PIDKEY Part of the Product ID entered by user.
UserLanguageID Default language identifier of the current user.
USERNAME User performing the installation.
3.727275
Average: 3.7 (44 votes)
Syndicate content