4.6

Table Of Contents
VMware, Inc. 97
Chapter 5 Configuring Package Parameters
MSIFilename
TheMSIFilenameparametertriggersthegenerationofanMSIdatabaseandspecifiesitsfilename.OtherMSI
parameterscanworkonlywhenyouuncommenttheMSIFilenameparameter.
ThisparameterproducesaWindowsInstallerwiththespecifiedfilenameintheoutputdirectory.Youcan
createanMSIfilewhenyouwanttodeliver
packagestoremotelocationsthroughdesktopmanagement
systems.Unlikeexecutablefilesthatrequirethemanualuseofthethinreg.exeutility,MSIfilesautomatethe
creationofshortcutsandfiletypeassociationsforeachuser.
ThinAppcommentsouttheMSIFilenameparameterunlessyouspecifyMSIgenerationduringthecapture
process.
Examples
TheinventorynameisthedefaultnameintheMSIFilenameparameter.
[BuildOptions]
;MSIFilename=<inventory_name>.msi
YoucangenerateanMSIfileduringthebuildprocessandreplacethefilenamewithyourownfilename.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIInstallDirectory
TheMSIInstallDirectoryparameterspecifiestherelativepathoftheMSIinstallationdirectory.Thepathis
relativeto%ProgramFilesDir%forinstallationsoneachmachineandrelativeto%AppData%forinstallations
foreachuser.
WhenyouinstalltheMSIdatabaseforallusers,ThinAppplacesapplicationsinthe
C:\%ProgramFilesDir%\<InventoryName> (VMware ThinApp)directoryduringtheinstallation
oneach
machine.
WhenyouinstalltheMSIdatabaseforindividualusers,ThinAppplacesapplicationsinthe
C:\%AppData%\<InventoryName> (VMware ThinApp)directory.
TheparameterworksonlywhentheMSIFilenameparameterrequeststhegenerationofaWindowsInstaller
database.
Examples
IfyoudonotwanttheMSIInstallDirectoryparametertousealocationbasedontheinventoryname,you
caninstalla.msifileintheC:\Program Files\<my_application>directory.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIInstallDirectory=<my_application>
MSIManufacturer
TheMSIManufacturerparameterspecifiesthemanufacturerorpackagingcompanyoftheMSIdatabaseand
displaysthevalueintheWindowsAddorRemoveProgramsdialogbox.
ThinAppsetstheinitialvalueoftheMSIManufacturerparametertothenameofthecompanythatyourcopy
ofWindowsisregisteredto.
Theparameterworks
onlywhentheMSIFilenameparameterrequeststhegenerationofaWindowsInstaller
database.