Per-machine Installations

rajeshkumar created the topic: Per-machine Installations
Per-machine Installations
The per-machine installations of an application means that the application is available for all users of a computer.

It also means:

Shortcuts are installed to the All Users profile.
COM registration is always written to HKLM\Software\Classes.
On Windows 2000 and Windows NT, at elevated privileges.
Icons and transforms are stored in %WINDOWS%\Installer\{ProductCode}.
The installer sets the following properties to the following values during per-machine installations.
Property Description CSIDL
DesktopFolder Full path to the Desktop folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_DESKTOPDIRECTORY
ProgramMenuFolder Full path to the Program menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_PROGRAMS
StartMenuFolder Full path to Start Menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTMENU
StartUpFolder Full path to Start Up folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTUP
TemplateFolder Full path to the Template folder for All Users. Exists on Windows 2000. CSIDL_COMMON_TEMPLATES
AdminToolsFolder Full path to the File System directory that stores administrative tools for All Users. Exists on Windows 2000. CSIDL_COMMON_ADMINTOOLS
AppDataFolder Full path to the Application Data folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_APPDATA
CommonAppDataFolder Full path to the file directory that contains application data for All Users. Exists on Windows 2000. CSIDL_COMMON_APPDATA
FavoritesFolder Full path of the Favorites folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FAVORITES
PersonalFolder Full path to the Personal folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PERSONAL
SendToFolder Full path to the SendTo folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_SENDTO
FontsFolder Full path to the System Fonts folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FONTS
ProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PROGRAM_FILES
ProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILESX86
CommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows 2000 and Windows NT. CSIDL_PROGRAM_FILES_COMMON
CommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILES_COMMONX86
WindowsFolder Full path to the Windows folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_WINDOWS
SystemFolder Full path to the System folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_SYSTEMX86
CommonAppDataFolder Full path to the file directory that contains application data for all users. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_COMMONAPPDATA
LocalAppDataFolder Full path to the file system directory that serves as the data repository for local (nonroaming) applications. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_LOCAL_APPDATA
MyPicturesFolder Full path to the MyPictures folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_MYPICTURES

Note The Alpha platform is not supported by Windows Installer version 1.1 and later.

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Rajesh Kumar
Follow me
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x