4.0.4

Table Of Contents
VMware, Inc. 41
Chapter 4 Updating Applications
Application Sync Effect on Entry Point Executable Files
TheApplicationSyncutilityupdatesentrypointexecutablefiles.Forexample,assumeyoudeployaMicrosoft
Office2007 packagethatdoesnotincludeMicrosoftPowerPoint.TheMicrosoft Office PowerPoint
2007.exeentrypointdoesnotexistfortheoriginalpackage.IfyourebuildtheMicrosoftOffice2007package
toincludeMicrosoftPowerPoint,andyou
usetheApplicationSyncutilitytoupdateclientmachines,theend
userscanaccessanentrypointexecutablefileforMicrosoftPowerPoint.
Updating thinreg.exe Registrations with Application Sync
Ifyouregistervirtualapplicationsonthesystemusingthinreg.exeandupdateapplicationswiththe
ApplicationSyncutility,youcanupdateregistrationsbyplacingacopyofthinreg.exe,locatedin
C:\Program Files\VMware\VMware ThinApp,alongsidetheupdatedpackageontheserver.
Maintaining the Primary Data Container Name with Application Sync
TheApplicationSyncutilityrequiresthatthenameoftheprimarydatacontainer,thefilethatstoresvirtual
filesandregistryinformation,isthesamefortheoldandnewversionsofanapplication.Forexample,you
cannothaveanoldversionwithMicrosoft Office Excel 2003.exeastheprimarydatacontainername
while
thenewversionhasMicrosoft Office 2007.datastheprimarydatacontainername.Toverifythe
nameoftheprimarydatacontainer,seetheReadOnlyDataparameterinthePackage.inifile.Formore
informationabouttheprimarydatacontainer,see“SpecifyApplicationShortcutsandTrackingNames”on
page 16.
Application Link Updates
TheApplicationLinkutilityconnectsdependentapplicationsatruntime.Youcanpackage,deploy,andupdate
componentpiecesseparatelyratherthancaptureallcomponentsinthesamepackage.ThinAppsupports
linkingupto250packagesatatime.Eachpackagecanbeanysize.
TheApplicationLinkutilityisusefulforthe
followingobjects:
LargesharedlibrariesandframeworksLinkruntimecomponents,suchas.NET,JRE,orODBCdrivers,
withdependentapplications.
Forexample,youcanlink.NETtoanapplicationevenifthelocalmachinefortheapplicationdoesnot
allowtheinstallationof.NEToralreadyhasadifferentversionof.NET.
AddoncomponentsandpluginsPackageanddeployapplicationspecificcomponentsandplugins
separatelyfromthebaseapplication.
Forexample,youmightseparateAdobeFlashPlayerorAdobeReaderfromabaseFirefoxapplication
andlinkthecomponents.
TheApplicationLinkutilityallowsyoutodeployasinglevirtualized
MicrosoftOfficetoallusersand
deployindividualaddoncomponentsforeachuser.
HotfixesandservicepacksLinkupdatestoanapplicationandrollbacktoapreviousversionifusers
experiencesignificantissueswiththenewversion.Youcandeployminorpatchestoapplicationsasa
singlefileandreducetheneedforrollbacks.
TheApplicationLinkutilityprovidesbandwidthsavings.
Forexample,ifyouhaveMicrosoftOffice2007
ServicePack1andyouwanttoupdatetoServicePack2withoutApplicationLink,youwouldneedto
transfer1.5GbofdatapercomputerwiththedeploymentofanewOffice 2007ServicePack2package.
TheApplicationLinkutilitytransfersjustthe
updatesandnotthewholepackagetothecomputers.