Logo
EMCO MSI Package Builder Documentation MSI Package Builder Overview | Download | Purchase

System Folder Definition Placeholders

MSI Package Builder allows you to use system folder definition placeholders while configuring filters in the program preferences and when providing file system, registry and environment variables modifications. These placeholders are automatically resolved to the corresponding file system paths during an installation. The system folder placeholder should be proceeded with ${ and succeeded with }$, e. g. ${ProgramFilesFolder}$. Below is a list of the available placeholders for system folder definitions.

Placeholder

Replacement

AdminToolsFolder

The file system directory that is used to store administrative tools for the current user.

AppDataFolder

The Application Data folder for the current user.

CommonAdminToolsFolder

The file system directory that contains administrative tools for all users of the computer.

CommonAppDataFolder

The Application Data folder that is common for all users.

CommonDesktopFolder

The folder for the Desktop content that is common for all users.

CommonDocumentsFolder

The file system directory that contains documents that are common to all users.

CommonFiles64Folder

The Common Files folder for 64-bit applications.

CommonFilesFolder

The Common Files folder for 32-bit applications.

CommonProgramMenuFolder

The folder for the All Programs menu content that is common for all users.

CommonStartMenuFolder

The folder for the Start menu content that is common for all users.

CommonStartupFolder

The folder for the programs executed on startup for all users.

CurrentUserProfileFolder

The current user's profile folder.

DesktopFolder

The current user's Desktop content folder.

FavoritesFolder

The Favorites folder for the current user.

FontsFolder

The folder used to install fonts to.

LocalAppDataFolder

The folder that serves as a data repository for local (nonroaming) applications for the current user.

MyPicturesFolder

The Pictures folder for the current user.

NetHoodFolder

The file system directory that contains the link objects that may exist in the My Network Places virtual folder.

PersonalFolder

The Documents folder for the current user.

PrintHoodFolder

The file system directory that contains the link objects that can exist in the Printers virtual folder.

ProgramFiles64Folder

The Program Files folder for 64-bit applications.

ProgramFilesFolder

The Program Files folder for 32-bit applications.

ProgramMenuFolder

The folder for the All Programs menu content for the current user.

RecentFolder

The file system directory that contains shortcuts to the user's most recently used documents.

SendToFolder

The folder tor the Send To menu content for the current user.

StartMenuFolder

The folder for the Start menu content for the current user.

StartupFolder

The folder for the programs executed on startup for the current users.

System16Folder

The System folder for 16-bit libraries.

System64Folder

The System folder for 64-bit libraries.

SystemFolder

The System folder for 32-bit libraries.

TempFolder

The file system directory that is designated for temporary files.

TemplateFolder

The Templates folder for the current user.

UserProfilesFolder

The system user profiles folder.

WindowsFolder

The folder the operating system is installed to.

WindowsVolume

The volume the operating system is installed on.

Please note that specific system folders can be indefinite on specific operating systems, so you should make sure that the operating systems you have defined as target during an MSI package creation process support the folders you have defined.