4.5

Table Of Contents
ThinApp User’s Guide
86 VMware, Inc.
Examples
ThedefaultperiodoftheAppSyncWarningPeriodparameterisfivedays.
AppSyncWarningPeriod=5d
Configuring MSI Files
YoucanmodifyThinAppparameterstoconfigureMSIfilesfordeploymentthroughdesktopmanagement
systems.
ForinformationaboutworkingwithMSIfiles,see“BuildinganMSIDatabase”onpage 33.
InformationaboutcompressionofMSIfilesappearswithotherparametersthatcontrolfilesizes.See
“MSICompressionType”onpage 74.
MSIArpProductIcon
TheMSIArpProductIconparameterspecifiestheiconstorepresenttheapplicationintheWindows
Add or RemoveProgramsdialogbox.TheiconcanresideinICO,DLL,orexecutablefiles.
Donotmodifythisparameter.IfanMSIpackagedoesnothaveanapplicationicon,theapplicationappears
withagenericicon.
Examples
TheMSIArpProductIconparametercanspecifyaniconforMicrosoftOffice2007.Thisexampleusesanindex
numbertopointtothefirsticoninsideaDLLfile.
MSIArpProductIcon=%Program Files Common%\Microsoft Shared\OFFICE12\
Office Setup Controller\OSETUP.DLL,1
The<icon_index_number>entryinthis
MSIArpProductIcon=<path_to_icon_file>[,<icon_index_number>]formatisapplicableonlywhen
multipleiconsareavailableinaDLLfileorexecutablefile.
MSIDefaultInstallAllUsers
TheMSIDefaultInstallAllUsersparametersetstheinstallationmodeoftheMSIdatabase.Youcaninstall
a.msifileforallusersonacomputerandforindividualusers.
ForinformationaboutforcinganMSIinstallationforeachuseroreachmachine,see“ForceMSIDeployments
forEachUserorEachMachine”on
page 34.
TheparameterworksonlywhentheMSIFilenameparameterrequeststhegenerationofaWindowsInstaller
database.
Examples
ThinAppsetsaninitialvaluefortheMSIDefaultInstallAllUsersparameterthatinstallstheMSIdatabase
withshortcutsandfiletypeassociationsforalluserswhologintothecomputer.Theuserwhoinstallsthe
databasemusthaveadministratorrights.Youcanusethisapproachtopushtheapplicationtodesktopsfor
all
users.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=1
AnindividualusercaninstalltheMSIdatabasewithshortcutsandfiletypeassociationsforonlythatuser.You
donotneedadministratorrightsforanindividualuserinstallation.Usethisapproachwhenyouwanteach
usertodeploytheapplicationseparately.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=0