4.6

Table Of Contents
ThinApp User’s Guide
4 VMware, Inc.
3 DeployingApplications 39
ThinAppDeploymentOptions 39
DeployingThinAppwithDeploymentTools 39
DeployingThinAppintheVMwareViewEnvironment 39
DeployingThinApponNetworkShares 40
DeployingThinAppUsingExecutableFiles 40
EstablishingFileTypeAssociationswiththethinreg.exeUtility 40
ApplicationSyncEffectonthethinreg.exeUtility 40
Runthethinreg.exeUtility 41
Optionalthinreg.exeParameters 41
BuildinganMSIDatabase 43
CustomizingMSIFileswithPackage.ini
Parameters 43
ModifythePackage.iniFiletoCreateMSIFiles 43
ControllingApplicationAccesswithActiveDirectory 45
Package.iniEntriesforActiveDirectoryAccessControl 45
StartingandStoppingVirtualServices 46
AutomaticStartupforVirtualServices 46
UsingThinAppPackagesStreamedfromtheNetwork 47
HowThinAppApplicationStreamingWorks 47
RequirementsandRecommendationsforStreamingPackages 48
StreamThinAppPackagesfromthe
Network 49
UsingCapturedApplicationswithOtherSystemComponents 49
PerformingPasteOperations 49
AccessingPrinters 49
AccessingDrivers 49
AccessingtheLocalDisk,theRemovableDisk,andNetworkShares 49
AccessingtheSystemRegistry 50
AccessingNetworkingandSockets 50
UsingSharedMemoryandNamedPipes 50
UsingCOM,DCOM,andOutofProcessCOMComponents 50
StartingServices 50
UsingFileTypeAssociations 50
SampleIsolation
ModeConfigurationDependingonDeploymentContext 51
ViewofIsolationModeEffectontheWindowsRegistry 51
4 UpdatingandLinkingApplications 53
ApplicationUpdatesThattheEndUserTriggers 53
ApplicationSyncUpdates 53
ApplicationLinkUpdates 56
ApplicationUpdatesThattheAdministratorTriggers 60
ForcinganApplicationSyncUpdateonClientMachines 61
UpdatingApplicationswithRuntimeChanges 61
AutomaticApplicationUpdates 62
DynamicUpdatesWithoutAdministratorRights 63
UpgradingRunningApplicationsonaNetworkShare 63
FileLocks 63
UpgradeaRunningApplication 63
SandboxConsiderationsfor
UpgradedApplications 64
UpdatingtheThinAppVersionofPackages 64
relinkExamples 64