6.1.7 Predefined System Folders

When you configure destination locations using the Installation Customization Tool, your options include Reflection properties that correspond to Windows system folder properties. During installation, the Windows installer expands these to show the appropriate location for your operating system.

The list of available folders for adding files to a companion installer depends on whether you are installing for all users (the default) or for individual users.

All-user installations

Reflection Property name

Default Windows location

Default path using Windows variables

[CommonAppDataFolder]

C:\ProgramData

%Programdata%

[CommonDocumentsFolder]

C:\Users\Public\Documents

%Public%\Documents

[CommonFilesFolder]

C:\Program Files\Common Files

%ProgramFiles%\Common Files

[ProgramFilesFolder]

C:\Program Files

%ProgramFiles%

[RootDrive]

C:\

\

[WindowsFolder]

C:\Windows

%windir%

Individual user installations

Reflection Property name

Default Windows location

Path using Windows variables

[AppDataFolder]

C:\Users\<user>\AppData\Roaming\

%appdata%

[LocalAppDataFolder]

C:\Users\<user>\AppData\Local\

%localappdata%

[PersonalFolder]

C:\Users\<user>\Documents\

%userprofile%\documents

[RootDrive]

C:\

\

[%UserProfile]

C:\Users\<user>

%userprofile%