4.0.4

Table Of Contents
ThinApp User’s Guide
90 VMware, Inc.
Examples
YoucansettheMSIManufacturerparametertothenameofyourorganization.The namedoesnothaveany
effectotherthanappearinginthepropertiesoftheMSIdatabase.
[BuildOptions]
MSIFilename=mymsi.msi
MSIManufacturer=My Company Name
MSIProductCode
TheMSIProductCodeparameterspecifiesaproductcodefortheMSIdatabase.The parameterworksonly
whentheMSIFilenameparameterrequeststhegenerationofaWindowsInstallerdatabase.
EachMSIdatabaseneedsaproductcode.Thecaptureprocessgeneratesadefaultproductcodeandplacesit
inthePackage.inifile.Ifyouchange
theproductcode,thenewvaluemustbeavalidGloballyUnique
Identifier(GUID).
Examples
YoucancreateanMSIfilewith590810CE65E63E0B08EF9CCF8AE20D0Eastheproductcode.
[BuildOptions]
MSIFilename=mymsi.msi
MSIProductCode={590810CE-65E6-3E0B-08EF-9CCF8AE20D0E}
MSIProductVersion
TheMSIProductVersionparameterspecifiesaproductversionnumberfortheMSIdatabase.Theparameter
worksonlywhentheMSIFilenameparameterrequeststhegenerationofaWindowsinstallerdatabase.
Theproductversionappearswhenyoushowthepropertiesofthedatabase.Whenyoudeployapackagetoa
machinethatalreadyhas
thepackageinstalled,WindowsInstallercheckstheversionnumbersandblocksthe
installationofanolderversionoveranupdatedversion.Inthissituation,youmustmanuallyuninstallthenew
version.
Examples
Thedefaultproductversionis1.0.
[BuildOptions]
MSIFilename=mymsi.msi
MSIProductVersion=1.0
MSIRequireElevatedPrivileges
TheMSIRequireElevatedPrivilegesparameterappliestoWindowsVistaandspecifieselevatedprivilege
requirementsfortheMSIdatabase.TheparameterworksonlywhentheMSIFilenameparameterrequeststhe
generationofaWindowsinstallerdatabase.
Avalueof1markstheMSIdatabaseasrequiringelevatedprivileges.Ifyoursystemissetupfor
UAC
prompts,aUACpromptappearswhenyouinstallanapplication.
Avalueof0blockstheUACpromptandtheinstallationacrossallmachines.
Examples
Thedefaultsettingof1createsanMSIfilethatalwayspromptsforelevatedprivilegesonWindowsVista.
[BuildOptions]
MSIFilename=mymsi.msi
MSIRequireElevatedPrivileges=1