{"id":877,"date":"2017-12-02T05:33:20","date_gmt":"2017-12-02T05:33:20","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/?p=877"},"modified":"2020-01-09T09:24:03","modified_gmt":"2020-01-09T09:24:03","slug":"per-machine-installations","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/per-machine-installations\/","title":{"rendered":"Per-machine Installations"},"content":{"rendered":"<p><strong>rajeshkumar created the topic: Per-machine Installations<\/strong><br \/>\nPer-machine Installations<br \/>\nThe per-machine installations of an application means that the application is available for all users of a computer.<\/p>\n<p>It also means:<\/p>\n<p>Shortcuts are installed to the All Users profile.<br \/>\nCOM registration is always written to HKLM\\Software\\Classes.<br \/>\nOn Windows 2000 and Windows NT, at elevated privileges.<br \/>\nIcons and transforms are stored in %WINDOWS%\\Installer\\{ProductCode}.<br \/>\nThe installer sets the following properties to the following values during per-machine installations.<br \/>\nProperty Description CSIDL<br \/>\nDesktopFolder Full path to the Desktop folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_DESKTOPDIRECTORY<br \/>\nProgramMenuFolder Full path to the Program menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_PROGRAMS<br \/>\nStartMenuFolder Full path to Start Menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTMENU<br \/>\nStartUpFolder Full path to Start Up folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTUP<br \/>\nTemplateFolder Full path to the Template folder for All Users. Exists on Windows 2000. CSIDL_COMMON_TEMPLATES<br \/>\nAdminToolsFolder Full path to the File System directory that stores administrative tools for All Users. Exists on Windows 2000. CSIDL_COMMON_ADMINTOOLS<br \/>\nAppDataFolder Full path to the Application Data folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_APPDATA<br \/>\nCommonAppDataFolder Full path to the file directory that contains application data for All Users. Exists on Windows 2000. CSIDL_COMMON_APPDATA<br \/>\nFavoritesFolder Full path of the Favorites folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FAVORITES<br \/>\nPersonalFolder Full path to the Personal folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PERSONAL<br \/>\nSendToFolder Full path to the SendTo folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_SENDTO<br \/>\nFontsFolder Full path to the System Fonts folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FONTS<br \/>\nProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PROGRAM_FILES<br \/>\nProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILESX86<br \/>\nCommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows 2000 and Windows NT. CSIDL_PROGRAM_FILES_COMMON<br \/>\nCommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILES_COMMONX86<br \/>\nWindowsFolder Full path to the Windows folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_WINDOWS<br \/>\nSystemFolder Full path to the System folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_SYSTEMX86<br \/>\nCommonAppDataFolder 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<br \/>\nLocalAppDataFolder 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<br \/>\nMyPicturesFolder Full path to the MyPictures folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_MYPICTURES<\/p>\n<p>Note  The Alpha platform is not supported by Windows Installer version 1.1 and later.<\/p>\n<p>Regards,<br \/>\nRajesh Kumar<br \/>\nTwitt me @ <a href=\"http:\/\/twitter.com\/RajeshKumarIn\" target=\"_blank\" rel=\"noopener\">twitter.com\/RajeshKumarIn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[49],"tags":[219],"class_list":["post-877","post","type-post","status-publish","format-standard","hentry","category-general","tag-per-machine-installations"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=877"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/877\/revisions"}],"predecessor-version":[{"id":878,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/877\/revisions\/878"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}