4.6.1

Table Of Contents
ThinApp User’s Guide
56 VMware, Inc.
Prevent the startup of the ctfmon.exe process
1Ifyoudidnotactivatethecmd.exeentrypointduringthecaptureprocess,settheDisabledparameter
forthecmd.exeentryinthePackage.inifileto0andrebuildthepackagewiththebuild.batutility.
Thisgeneratesanexecutablefileforthecmd.exeentrypointinthe/bindirectory.
2Copythe/bindi
rectoryinthecapturedapplicationdirectorytoacleanvirtualmachineordeletethe
sandboxfortheMicrosoftOfficepackage.
3Doubleclickthecmd.exeentrypoint.
4IntheWindowscommandprocessor,runtheINTL.CPLcommand.
5IntheLanguagestaboftheRegionalandLanguagesdialogbox,clickDetails.
6IntheAd
vancedtaboftheTextServicesandInputLanguagesdialogbox,selecttheTurnoffadvanced
textservicescheckbox.
7ClickOKinalltheopendialogboxesandleavetheWindowscommandprocessoropen.
8UnregistertheMSIMTF.dllandMSCTF.dllfileswiththeREGSVR32.EXE/U <DLL_file>command.
Seeknowledgebasearticle282599intheMicrosof
tWebsite.
9ClosetheWindowscommandprocessor.
10 IfthevirtualmachinedoesnotresideonthesamemachinewhereThinAppisinstalled,copythesandbox
fromthepackagetothepackagingsystem.
Thedefaultsandboxlocationis%APPDATA%\Thinstall.
11 Fromthestandardcommandpromptonthepackagingsystem,usethesbm
erge.exeutilitytomergethe
updatedsandboxwiththepackage.
AsamplecommandisSBMERGE APPLY –ProjectDir "C:\Program Files\VMware
\VMware ThinApp\Captures\Microsoft Office Professional 2007" –SandboxDir
"%APPDATA%\Thinstall\Microsoft Office Pro 2007".
12 Rebuildthepackageandtestthepackageonacleanvirtualmachinetoconfirmthatthectfmon.exe
processnolongerexists.
Application Link Updates
TheApplicationLinkutilityconnectsdependentapplicationsatruntime.Youcanpackage,deploy,andupdate
componentpiecesseparatelyratherthancaptureallcomponentsinthesamepackage.
ThinAppcanlinkupto250packagesatatime.Eachpackagecanbeanysize.
TheApplicationLinkutilityisusefulforthefollowingo
bjects:
LargesharedlibrariesandframeworksLinkruntimecomponents,suchas.NET,JRE,orODBCdrivers,
withdependentapplications.
Forexample,youcanlink.NETtoanapplicationevenifthelocalmachinefortheapplicationprevents
theinstallationof.NEToralreadyhasadifferentversionof.NET.
Ifyouhavem
ultipleapplicationsthatrequire.NET,youcansavespaceandmakeasingle.NETpackage
andpointthemultipleapplicationstothe.NETpackage.Whenyouupdate.NETwithasecurityfix,you
canupdateasinglepackageratherthanmultiplepackages.
AddoncomponentsandpluginsPackageanddeployapplicationspecificcomponentsandplugins
separatelyfromthebaseapplication.
Forexample,youmightseparateAdobeFlashPlayerorAdobeReaderfromabaseFirefoxapplication
andlinkthecomponents.
YoucandeployasingleMicrosoftOfficepackagetoallusersan
ddeployindividualaddoncomponents
foreachuser.