EasyManua.ls Logo

VMware THINAPP 4.6 - Page 55

VMware THINAPP 4.6
146 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
VMware, Inc. 55
Chapter 4 Updating and Linking Applications
Application Sync Effect on Entry Point Executable Files
TheApplicationSyncutilityupdatesentrypointexecutablefiles.Forexample,assumeyoudeploya
Microsoft Office2007packagethatdoesnotincludeMicrosoftPowerPoint.TheMicrosoft Office
PowerPoint 2007.exeentrypointdoesnotexistfortheoriginalpackage.Ifyourebuildthe
Microsoft Office 2007packagetoincludeMicrosoftPowerPoint,andyouusetheApplication
Syncutilityto
updateclientmachines,theenduserscanaccessanentrypointexecutablefileforMicrosoftPowerPoint.
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“DefiningEntryPointsasShortcutsintotheVirtual
Environment”onpage 17.
Completing the Application Sync Process When Applications Create Child Processes
Whenacapturedapplicationcreateschildprocesses,ThinAppcannotcompletetheApplicationSyncprocess.
Forexample,youmightcreateMicrosoftOffice2003andMicrosoftOffice2007packages,modifythe
AppSyncURLparameterinthePackage.inifileforbothpackages,andcopytheMicrosoftOffice2007package
toaWebserverandthe
MicrosoftOffice2003packagetoaclientmachine.
IfyoustarttheMicrosoftOffice2003packagebeforetheexpirationtimesetintheAppSyncExpirePeriod
parameterofthePackage.inifile,ThinAppcandownloadtheupdateinthebackgroundasyouworkwith
theapplicationbutunabletoshowtheupdatedversion
thenexttimeyoustarttheapplication.Ifyoustartthe
applicationafterthepackageexpires,ThinAppisunabletodownloadtheupdateintheforegroundandrestart
theapplicationwhenthedownloadisready.
MicrosoftOffice2003andMicrosoftOffice2007areexamplesofapplicationsthatcreatechildprocesses.
ThinApp
cannotcompleteApplicationSyncupdatesuntilallchildprocessesstop.Youcanperformoneofthe
followingtaskstoresolvetheissue:
Logoutandlogintothemachinetostopthechildprocesses.
Createascripttoendthechildprocesses.
Forexample,youcancreateascripttoendthectfmon.exeandmdm.exechildprocessesassociatedwith
MicrosoftOffice2003andMicrosoftOffice2007.
Preventthestartupofthechildprocess,suchasthectfmon.exeprocessassociatedwithMicrosoftOffice
andInternetExplorerapplications.
Prevent the Startup of the ctfmon.exe Process for Microsoft Office and Internet Explorer
Preventingthestartupofthectfmon.exeprocessrequiresknowledgeoftheThinAppsandboxand
sbmerge.exeutility.Forinformationaboutthesbmerge.exeutility,see“UpdatingApplicationswith
RuntimeChanges”onpage 61.

Table of Contents

Related product manuals