4.5

Table Of Contents
ThinApp User’s Guide
88 VMware, Inc.
Examples
YoucanmodifytheMSIManufacturerparametertodisplaythenameofaspecificdepartment.Forexample,
userscanseeadepartmentnameintheWindowsAddorRemoveProgramsdialogboxandcontactthehelp
deskforthatdepartment.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIManufacturer=<department_or_company_name>
MSIProductCode
TheMSIProductCodeparameterspecifiesaproductcodefortheMSIdatabase.WindowsInstallerusesthe
codetoidentifyMSIpackages.
Thecaptureprocessgeneratesarandomanduniqueproductcodethatisnottakenfromtheapplication.The
valuemustbeavalidGloballyUniqueIdentifier(GUID).
The parameterworksonlywhenthe
MSIFilenameparameterrequeststhegenerationofaWindowsInstaller
database.
DonotmodifytheMSIProductCodeparameter.
Examples
ThecaptureprocesscancreateanMSIfilewith590810CE65E63E0B08EF9CCF8AE20D0Eastheproduct
code.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIProductCode={590810CE-65E6-3E0B-08EF-9CCF8AE20D0E}
MSIProductVersion
TheMSIProductVersionparameterspecifiesaproductversionnumberfortheMSIdatabasetofacilitate
versioncontrol.ThisversionnumberisunrelatedtotheapplicationversionortheThinAppversion.
ThinAppassignsaninitialversionof1.0.Thisversionappearsinthepropertiesofthedatabase.
Whenyoudeployapackagetoa
machinethatalreadyhasthepackageinstalled,WindowsInstallerchecksthe
versionnumbersandblockstheinstallationofanolderversionoveranupdatedversion.Inthissituation,you
mustuninstallthenewversion.
TheMSIProductVersionparameterworksonlywhentheMSIFilenameparameterrequeststhegenerationof
aWindowsInstallerdatabase.
Examples
YoucanchangethevalueoftheMSIProductVersionparameterwhenyouchangetheMSIpackage.Avalue
of2.0causesThinApptouninstalla1.0versionofthepackageandinstallthe2.0versionofthepackage.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIProductVersion=2.0
TheformatoftheMSIProductVersionvalueisX.Y.Z.ThevaluesofXandYrangefrom0to255,andthevalue
ofZrangesfrom0to65536.
MSIRequireElevatedPrivileges
TheMSIRequireElevatedPrivilegesparameterappliestoWindowsVistaandspecifieselevatedprivilege
requirementsfortheMSIdatabase.
MostuserswhologintoWindowsVistahaverestrictedprivileges.ToinstallMSIpackagesforalluserswho
musthaveshortcutsandfiletypeassociations,theusersmusthaveelevatedprivileges.