EasyManua.ls Logo

VMware THINAPP 4.6 - Msirequireelevatedprivileges; Msiupgradecode; Msistreaming

VMware THINAPP 4.6
146 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
VMware, Inc. 99
Chapter 5 Configuring Package Parameters
MSIRequireElevatedPrivileges
TheMSIRequireElevatedPrivilegesparameterappliestoWindowsVistaandspecifieselevatedprivilege
requirementsfortheMSIdatabase.
MostuserswhologintoWindowsVistahaverestrictedprivileges.ToinstallMSIpackagesforalluserswho
musthaveshortcutsandfiletypeassociations,theusersmusthaveelevatedprivileges.
ThinAppsetsaninitial
valueoftheMSIRequireElevatedPrivilegesparameterthatmarkstheMSI
databaseasrequiringelevatedprivileges.IfyoursystemissetupforUACprompts,aUACpromptappears
whenyouinstallanapplication.
TheparameterworksonlywhentheMSIFilenameparameterrequeststhegenerationofaWindowsInstaller
database.
Examples
YoucanmodifytheMSIRequireElevatedPrivilegesparametertoblocktheUACpromptandthe
installationacrossallcomputers.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIRequireElevatedPrivileges=0
MSIUpgradeCode
TheMSIUpgradeCodeparameterspecifiesacodefortheMSIdatabasethatfacilitatesupdates.Whentwo
packages,suchastheversion1.0packageandtheversion2.0package,havethesameupgradecode,theMSI
installerdetectsthislink,uninstallstheearlierpackage,andinstallstheupdatedpackage.
Thecaptureprocessgenerates
arandomupgradecodebasedontheinventoryname.ToensurethattheMSI
databaseversionshavethesameupgradecode,keepthesameinventorynameacrossversionsoftheMSI
wrapper.Forinformationabouttheinventoryname,see“InventoryName”onpage 100.
TheparameterworksonlywhentheMSIFilenameparameterrequests
thegenerationofaWindowsInstaller
database.
DonotmodifytheUpgradeCodevalueunlessthenewvalueisavalidGUID.
Examples
ThecaptureprocesscancreateanMSIfilewithD89F1994A24B3E110C947FD1E13AB93Fastheupgrade
code.
[BuildOptions]
MSIFilename=mymsi.msi
MSIUpgradeCode={D89F1994-A24B-3E11-0C94-7FD1E13AB93F}
MSIStreaming
TheMSIStreamingparameterdeterminestheuseof.cabfilesthatcanaffectapplicationperformance.
ThinAppsetsaninitialvaluethatcompressesthepackagefilesina.cabfileandmakesiteasiertomovethe
file.The .cabfileisintheMSIfile.
Examples
YoucanmodifytheMSIStreamingparametertoavoida.cabfilewhenitslowsdowntheinstallationprocess
forapplications.YoucandistributetheMSIfileandindividualexecutablefilesinthe/bindirectorytoinstall
theapplication.
[BuildOptions]
MSIStreaming=1

Table of Contents

Related product manuals