Destination Folders

InstallShield 2016 Express Edition

When you add files to your installation, you do so by placing them in a destination folder. The following predefined destination folders are provided by default in the Files view. Each one is dynamic, meaning that they do not rely upon hard-coded paths. Instead, the value for each destination folder is obtained from the operating system of the target machine.

Some predefined folders are hidden by default. For information on displaying hidden folders, see Displaying Predefined Folders in the Files View.

The following properties hold the fully qualified path to many of the folders on the end user’s system.

Predefined Destination Folders

Property

Description

AdminToolsFolder

Points to the folder where administrative tools are located.

AppDataFolder

This property holds the full path to the current user’s Application Data folder. By default, this property is none.

CommonAppDataFolder

This is the full path to the folder containing application data for all users. A common path is:

C:\ProgramData

CommonFiles64Folder

The value of this property is the full path to the 64-bit Common Files folder.

For information on installing to 64-bit locations on target systems, see Challenges of Supporting Both 32-Bit and 64-Bit Target Operating Systems.

CommonFilesFolder

The value of this property is the full path to the Common Files folder.

DATABASEDIR

This property stores the destination for your installation’s database files. You can set the initial value for DATABASEDIR in the General Information view and end users can modify this value at run time in the Database Folder dialog—if you display the Change button.

DesktopFolder

This property is used to hold the full path to the Desktop folder for the current user. If the setup is being run for All Users, and the ALLUSERS property is set, the DesktopFolder property should hold the full path to the All Users desktop folder.

FavoritesFolder

The FavoritesFolder property contains the full path to the Favorites folder for the current user.

FontsFolder

This property holds the full path to the Fonts folder.

GlobalAssemblyCache

This property contains the full path to the Global Assembly Cache (GAC).

INSTALLDIR

This property stores the destination folder for your installation. You can set an initial value for INSTALLDIR in the General Information view.

IISROOTFOLDER

This property stores the root directory of the Web server on a target system. If you are using IIS functionality in your installation project and you have added a Web site, then IISROOTFOLDER is automatically added.

Note • All of the files that you add to the IISROOTFOLDER directory in the Files view are installed to the Web server’s root directory on the target machine. If IIS is not on the target machine, the files are copied to the root folder.

LocalAppDataFolder

The location of locally stored application data. A typical value of this property is:

C:\Users\UserName\AppData\Local

MyPicturesFolder

This property holds the full path to the current user’s My Pictures folder.

PersonalFolder

This property holds the full path to the current user’s Personal folder.

PrimaryVolumePath

This property is set to the path that is specified in the PRIMARYFOLDER property, which indicates the primary folder for the installation.

ProgramFiles64Folder

This property holds the full path to the 64-bit Program Files folder.

For information on installing to 64-bit locations on target systems, see Challenges of Supporting Both 32-Bit and 64-Bit Target Operating Systems.

ProgramFilesFolder

This property holds the full path to the 32-bit Program Files folder.

ProgramMenuFolder

This property is used to hold the full path to the Program menu for the current user. If the installation is being run for All Users, and the ALLUSERS property is set, the ProgramMenuFolder property should hold the full path to the All Users Programs menu.

SendToFolder

This property holds the full path to the current user’s SendTo folder.

StartMenuFolder

This property is used to hold the full path the Start menu folder for the current user. If the installation is being run for All Users, and the ALLUSERS property is set, the StartMenuFolder property should hold the fully qualified path to the All Users program menu.

StartupFolder

This property is used to hold the full path to the Startup folder for the current user. If the setup is being run for All Users, and the ALLUSERS property is set, the StartupFolder property should hold the full path to the All Users program menu.

System16Folder

This property holds the full path to the folder containing the system’s 16-bit DLLs.

System64Folder

This property holds the full path to the 64-bit Windows system folder.

For information on installing to 64-bit locations on target systems, see Challenges of Supporting Both 32-Bit and 64-Bit Target Operating Systems.

SystemFolder

This property holds the full path to the 32-bit Windows system folder.

TempFolder

This property holds the full path to the Temp folder.

TemplateFolder

This property holds the full path to the current user’s Templates folder.

WindowsFolder

This property holds the full path to the Windows folder.

WindowsVolume

This property holds the volume of the Windows folder. It is set to the drive where Windows is installed.