4.0.4

Table Of Contents
ThinApp User’s Guide
70 VMware, Inc.
ThinAppisolatessharedmemoryobjectsthatembeddedInternetExplorerinstancesuse.Aconflictoccurs
betweentheexplorer.exeandiexplore.exeutilitieswhentheutilitiesmapsandboxfiles.Youcanusethe
IsolatedMemoryObjectsparametertoisolateadditionalnamedsharedmemoryobjectstoensureth at the
objectsarevisibleonlytoothervirtualapplicationsusing
thesamesandbox.
TheIsolatedMemoryObjectsparameteracceptsalistofentriesthatareseparatedbythesemicolon(;).
Each entrycancontainasterisk(*) andquestionmark(?)wildcardcharacterstomatchvariablepatterns.
Examples
Youcanisolatetwosharedmemoryobjects,matchanobjectwithoutlookinthename,andmatchanobject
withtheexactMy Shared Objectname.
[BuildOptions]
IsolatedMemoryObjects=*outlook*;My Shared Object
IsolatedSynchronizationObjects
TheIsolatedSynchronizationObjectsparameterlistsspecificsynchronizationobjectstoisolatefrom
otherapplications.
Windowshasthefollowingnamedsynchronizationobjects:
Mutex
UseOpenMutexandCreateMutextoaccessthisobject.
Semaphore
UseOpenSemaphoreandCreateSemaphoretoaccessthisobject.
Events
UseOpenEventandCreateEventtoaccessthisobject.
Ifanapplicationfailsoranerroroccurs,youmightneedtoisolatetheseobjectsinthevirtualenvironmentto
avoidacollisionwithsynchronizationobjectsthatnativeapplicationscreate.Youcanisolatesynchronization
objectsfromapplicationsthatdonotruninthe
samevirtualnamespace.If twoapplicationssharethesame
sandboxpath,theapplicationshavethesamenamespaceforisolatedsynchronizationobjects.Iftwo
applicationshavethesamesandboxnamebutdifferentsandboxpaths,theapplicationshaveseparate
namespaces.
TheIsolatedSynchronizationObjectsparameteracceptsalistofentriesthatareseparatedbythe
semicolon
(;).Eachentrycanusetheasterisk(*) andquestionmark(?)aswildcardcharacterstomatch
variablepatterns.
Examples
Youcanisolatetwosynchronizationobjects,matchanobjectwithoutlookinthename,andmatchanobject
withtheexactMy Shared Objectname.
[BuildOptions]
IsolatedSynchronizationObjects=*outlook*;My Shared Object
ObjectTypes
TheObjectTypesparameterspecifiesalistofvirtualCOMobjecttypesthatarevisibletootherapplications
inthephysicalenvironment.Youcanusescripts,suchasVBScripts,tocallobjectsthatstartcaptured
applications.
Anobjecttypeisregisteredtoonlyonenativeorvirtualapplicationatatime.If
youinstallOffice2003onthe
nativemachineandwanttouseavirtualOffice2007package,youmustchoosewhethertohavethevirtualor
nativeapplicationhandletheobjecttypes.