ThinApp User's Guide
Configuring MSI Files
You can modify ThinApp parameters to configure MSI files for deployment through desktop management
systems.
For information about working with MSI files, see "Building an MSI Database" on page 43.
Information about compression of MSI files appears with other parameters that control file sizes. See
"MSICompressionType" on page 84.
MSIArpProductIcon
The MSIArpProductIcon parameter specifies the icons to represent the application in the Windows
Add or Remove Programs dialog. The icon can reside in ICO, DLL, or executable files.
Do not modify this parameter. If an MSI package does not have an application icon, the application appears
with a generic icon.
Examples
The MSIArpProductIcon parameter can specify an icon for Microsoft Office 2007. This example uses an index
number to point to the first icon inside a DLL file.
MSIArpProductIcon=%Program Files Common%\Microsoft Shared\OFFICE12\
The <icon_index_number> entry in this
MSIArpProductIcon=<path_to_icon_file>[,<icon_index_number>] format is applicable only when
multiple icons are available in a DLL file or executable file.
MSIDefaultInstallAllUsers
The MSIDefaultInstallAllUsers parameter sets the installation mode of the MSI database. You can install
a .msi file for all users on a computer and for individual users.
For information about forcing an MSI installation for each user or each machine, see "Force MSI Deployments
for Each User or Each Machine" on page 44.
The parameter works only when the MSIFilename parameter requests the generation of a Windows Installer
database.
Examples
ThinApp sets an initial value for the MSIDefaultInstallAllUsers parameter that installs the MSI database
with shortcuts and file type associations for all users who log in to the computer. The user who installs the
database must have administrator rights. You can use this approach to push the application to desktops for all
users.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=1
An individual user can install the MSI database with shortcuts and file type associations for only that user. You
do not need administrator rights for an individual user installation. Use this approach when you want each
user to deploy the application separately.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=0
An administrator can install the MSI database for all users on a machine or an individual user without
administrator rights can install the database for only that user.
[BuildOptions]
MSIFilename=<my_msi>.msi
MSIDefaultInstallAllUsers=2
96
Office Setup Controller\OSETUP.DLL,1
VMware, Inc.