Automatic account creation is now enabled. Captcha authentication required for account creation and editing unless you are trusted here.
MSI Standard Properties
From WiX Wiki at MindCapers
Windows Installer Property Reference
//------------------------------------------------------------------------------------------------- // <copyright file="Installer.cs" company="Microsoft"> // Copyright (c) Microsoft Corporation. All rights reserved. // // The use and distribution terms for this software are covered by the // Common Public License 1.0 (http://opensource.org/licenses/cpl.php) // which can be found in the file CPL.TXT at the root of this distribution. // By using this software in any fashion, you are agreeing to be bound by // the terms of this license. // // You must not remove this notice, or any other, from this software. // </copyright> // // <summary> // Represents the Windows Installer, provides wrappers to // create the top-level objects and access their methods. // </summary> //-------------------------------------------------------------------------------------------------<br /> // ...<br /> /// Find out if a property is a standard property. /// References: /// Title: Property Reference [Windows Installer]: /// URL: http://msdn.microsoft.com/library/en-us/msi/setup/property_reference.asp /// </summary> /// <param name="propertyName">Name of the property.</param> /// <returns>true if a property is standard, false otherwise.</returns> internal static bool IsStandardProperty(string propertyName) { lock (lockObject) { if (null == standardProperties) { standardProperties = new Hashtable(); standardProperties.Add("~", null); // REG_MULTI_SZ/NULL marker standardProperties.Add("ACTION", null); standardProperties.Add("ADDDEFAULT", null); standardProperties.Add("ADDLOCAL", null); standardProperties.Add("ADDDSOURCE", null); standardProperties.Add("AdminProperties", null); standardProperties.Add("AdminUser", null); standardProperties.Add("ADVERTISE", null); standardProperties.Add("AFTERREBOOT", null); standardProperties.Add("AllowProductCodeMismatches", null); standardProperties.Add("AllowProductVersionMajorMismatches", null); standardProperties.Add("ALLUSERS", null); standardProperties.Add("Alpha", null); standardProperties.Add("ApiPatchingSymbolFlags", null); standardProperties.Add("ARPAUTHORIZEDCDFPREFIX", null); standardProperties.Add("ARPCOMMENTS", null); standardProperties.Add("ARPCONTACT", null); standardProperties.Add("ARPHELPLINK", null); standardProperties.Add("ARPHELPTELEPHONE", null); standardProperties.Add("ARPINSTALLLOCATION", null); standardProperties.Add("ARPNOMODIFY", null); standardProperties.Add("ARPNOREMOVE", null); standardProperties.Add("ARPNOREPAIR", null); standardProperties.Add("ARPPRODUCTIONICON", null); standardProperties.Add("ARPREADME", null); standardProperties.Add("ARPSIZE", null); standardProperties.Add("ARPSYSTEMCOMPONENT", null); standardProperties.Add("ARPULRINFOABOUT", null); standardProperties.Add("ARPURLUPDATEINFO", null); standardProperties.Add("AVAILABLEFREEREG", null); standardProperties.Add("BorderSize", null); standardProperties.Add("BorderTop", null); standardProperties.Add("CaptionHeight", null); standardProperties.Add("CCP_DRIVE", null); standardProperties.Add("ColorBits", null); standardProperties.Add("COMPADDLOCAL", null); standardProperties.Add("COMPADDSOURCE", null); standardProperties.Add("COMPANYNAME", null); standardProperties.Add("ComputerName", null); standardProperties.Add("CostingComplete", null); standardProperties.Add("Date", null); standardProperties.Add("DefaultUIFont", null); standardProperties.Add("DISABLEADVTSHORTCUTS", null); standardProperties.Add("DISABLEMEDIA", null); standardProperties.Add("DISABLEROLLBACK", null); standardProperties.Add("DiskPrompt", null); standardProperties.Add("DontRemoveTempFolderWhenFinished", null); standardProperties.Add("EnableUserControl", null); standardProperties.Add("EXECUTEACTION", null); standardProperties.Add("EXECUTEMODE", null); standardProperties.Add("FASTOEM", null); standardProperties.Add("FILEADDDEFAULT", null); standardProperties.Add("FILEADDLOCAL", null); standardProperties.Add("FILEADDSOURCE", null); standardProperties.Add("IncludeWholeFilesOnly", null); standardProperties.Add("Installed", null); standardProperties.Add("INSTALLLEVEL", null); standardProperties.Add("Intel", null); standardProperties.Add("Intel64", null); standardProperties.Add("IsAdminPackage", null); standardProperties.Add("LeftUnit", null); standardProperties.Add("LIMITUI", null); standardProperties.Add("ListOfPatchGUIDsToReplace", null); standardProperties.Add("ListOfTargetProductCode", null); standardProperties.Add("LOGACTION", null); standardProperties.Add("LogonUser", null); standardProperties.Add("Manufacturer", null); standardProperties.Add("MEDIAPACKAGEPATH", null); standardProperties.Add("MediaSourceDir", null); standardProperties.Add("MinimumRequiredMsiVersion", null); standardProperties.Add("MsiAMD64", null); standardProperties.Add("MSIAPRSETTINGSIDENTIFIER", null); standardProperties.Add("MSICHECKCRCS", null); standardProperties.Add("MSIDISABLERMRESTART", null); standardProperties.Add("MSIENFORCEUPGRADECOMPONENTRULES", null); standardProperties.Add("MsiFileToUseToCreatePatchTables", null); standardProperties.Add("MsiHiddenProperties", null); standardProperties.Add("MSIINSTANCEGUID", null); standardProperties.Add("MsiLogFileLocation", null); standardProperties.Add("MsiLogging", null); standardProperties.Add("MsiNetAssemblySupport", null); standardProperties.Add("MSINEWINSTANCE", null); standardProperties.Add("MSINODISABLEMEDIA", null); standardProperties.Add("MsiNTProductType", null); standardProperties.Add("MsiNTSuiteBackOffice", null); standardProperties.Add("MsiNTSuiteDataCenter", null); standardProperties.Add("MsiNTSuiteEnterprise", null); standardProperties.Add("MsiNTSuiteSmallBusiness", null); standardProperties.Add("MsiNTSuiteSmallBusinessRestricted", null); standardProperties.Add("MsiNTSuiteWebServer", null); standardProperties.Add("MsiNTSuitePersonal", null); standardProperties.Add("MsiPatchRemovalList", null); standardProperties.Add("MSIPATCHREMOVE", null); standardProperties.Add("MSIRESTARTMANAGERCONTROL", null); standardProperties.Add("MsiRestartManagerSessionKey", null); standardProperties.Add("MSIRMSHUTDOWN", null); standardProperties.Add("MsiRunningElevated", null); standardProperties.Add("MsiUIHideCancel", null); standardProperties.Add("MsiUIProgressOnly", null); standardProperties.Add("MsiUISourceResOnly", null); standardProperties.Add("MsiSystemRebootPending", null); standardProperties.Add("MsiWin32AssemblySupport", null); standardProperties.Add("NOCOMPANYNAME", null); standardProperties.Add("NOUSERNAME", null); standardProperties.Add("OLEAdvtSupport", null); standardProperties.Add("OptimizePatchSizeForLargeFiles", null); standardProperties.Add("OriginalDatabase", null); standardProperties.Add("OutOfDiskSpace", null); standardProperties.Add("OutOfNoRbDiskSpace", null); standardProperties.Add("ParentOriginalDatabase", null); standardProperties.Add("ParentProductCode", null); standardProperties.Add("PATCH", null); standardProperties.Add("PATCH_CACHE_DIR", null); standardProperties.Add("PATCH_CACHE_ENABLED", null); standardProperties.Add("PatchGUID", null); standardProperties.Add("PATCHNEWPACKAGECODE", null); standardProperties.Add("PATCHNEWSUMMARYCOMMENTS", null); standardProperties.Add("PATCHNEWSUMMARYSUBJECT", null); standardProperties.Add("PatchOutputPath", null); standardProperties.Add("PatchSourceList", null); standardProperties.Add("PhysicalMemory", null); standardProperties.Add("PIDKEY", null); standardProperties.Add("PIDTemplate", null); standardProperties.Add("Preselected", null); standardProperties.Add("PRIMARYFOLDER", null); standardProperties.Add("PrimaryVolumePath", null); standardProperties.Add("PrimaryVolumeSpaceAvailable", null); standardProperties.Add("PrimaryVolumeSpaceRemaining", null); standardProperties.Add("PrimaryVolumeSpaceRequired", null); standardProperties.Add("Privileged", null); standardProperties.Add("ProductCode", null); standardProperties.Add("ProductID", null); standardProperties.Add("ProductLanguage", null); standardProperties.Add("ProductName", null); standardProperties.Add("ProductState", null); standardProperties.Add("ProductVersion", null); standardProperties.Add("PROMPTROLLBACKCOST", null); standardProperties.Add("REBOOT", null); standardProperties.Add("REBOOTPROMPT", null); standardProperties.Add("RedirectedDllSupport", null); standardProperties.Add("REINSTALL", null); standardProperties.Add("REINSTALLMODE", null); standardProperties.Add("RemoveAdminTS", null); standardProperties.Add("REMOVE", null); standardProperties.Add("ReplacedInUseFiles", null); standardProperties.Add("RestrictedUserControl", null); standardProperties.Add("RESUME", null); standardProperties.Add("RollbackDisabled", null); standardProperties.Add("ROOTDRIVE", null); standardProperties.Add("ScreenX", null); standardProperties.Add("ScreenY", null); standardProperties.Add("SecureCustomProperties", null); standardProperties.Add("ServicePackLevel", null); standardProperties.Add("ServicePackLevelMinor", null); standardProperties.Add("SEQUENCE", null); standardProperties.Add("SharedWindows", null); standardProperties.Add("ShellAdvtSupport", null); standardProperties.Add("SHORTFILENAMES", null); standardProperties.Add("SourceDir", null); standardProperties.Add("SOURCELIST", null); standardProperties.Add("SystemLanguageID", null); standardProperties.Add("TARGETDIR", null); standardProperties.Add("TerminalServer", null); standardProperties.Add("TextHeight", null); standardProperties.Add("Time", null); standardProperties.Add("TRANSFORMS", null); standardProperties.Add("TRANSFORMSATSOURCE", null); standardProperties.Add("TRANSFORMSSECURE", null); standardProperties.Add("TTCSupport", null); standardProperties.Add("UILevel", null); standardProperties.Add("UpdateStarted", null); standardProperties.Add("UpgradeCode", null); standardProperties.Add("UPGRADINGPRODUCTCODE", null); standardProperties.Add("UserLanguageID", null); standardProperties.Add("USERNAME", null); standardProperties.Add("UserSID", null); standardProperties.Add("Version9X", null); standardProperties.Add("VersionDatabase", null); standardProperties.Add("VersionMsi", null); standardProperties.Add("VersionNT", null); standardProperties.Add("VersionNT64", null); standardProperties.Add("VirtualMemory", null); standardProperties.Add("WindowsBuild", null); standardProperties.Add("WindowsVolume", null); } }<br /> return standardProperties.ContainsKey(propertyName); }

