4.6

Table Of Contents
ThinApp User’s Guide
76 VMware, Inc.
TheIsolatedMemoryObjectsparameterdoesnotappearinthePackage.inifilebutyoucanaddthe
parameter.ThinAppsetsaninitialvaluethatisolatesthememoryobjectsthatanativeversionofInternet
Explorerusesinthevirtualenvironment.Thevalueaddressesa conflictbetweentheexplorer.exeand
iexplore.exeutilitieswhentheutilities
mapsandboxfiles.YoucanusetheIsolatedMemoryObjects
parametertoisolateadditionalnamedsharedmemoryobjectstoensurethattheobjectsarevisibleonlytoother
virtualapplicationsusingthesamesandbox.
TheIsolatedMemoryObjectsparameteracceptsalistofentriesthatareseparatedbythesemicolon(;).
Each entrycancontainasterisk
(*) andquestionmark(?)wildcardcharacterstomatchvariablepatterns.
Examples
YoucanmodifytheIsolatedMemoryObjectsparametertoisolatethememoryobjectwiththeMy Shared
Objectnameandanymemoryobjectwithoutlookinthename.
[BuildOptions]
IsolatedMemoryObjects=*outlook*;My Shared Object
IsolatedSynchronizationObjects
TheIsolatedSynchronizationObjectsparameterliststhesynchronizationobjectstoisolatefromother
applications.
Synchronizationobjectscoordinateactionsbetweenapplications.ThefollowingWindowssynchronization
objectsmightappearinlogsforapplicationerrors:
OpenMutex
CreateMutex
OpenSemaphore
CreateSemaphore
OpenEvent
CreateEvent
Iftheseobjectsappearinlogfiles,youmightisolatetheobjectsinthevirtualenvironmenttoavoidacollision
withsynchronizationobjectsthatnativeapplicationscreate.Youcanisolatesynchronizationobjectsfrom
applicationsthatdonotruninthesamevirtualnamespace.If twoapplicationssharethesamesandboxpath,
theapplicationshavethesamenamespaceforisolatedsynchronizationobjects.Iftwoapplicationshavethe
samesandboxnamebutdifferentsandboxpaths,theapplicationshaveseparatenamespaces.
TheIsolatedSynchronizationObjectsparameterdoesnotappearinthePackage.inifilebutyoucan
addtheparameter.ThinAppsetsaninitialvaluethatmakessynchronization
objectsaccessibletoother
applications.Virtualapplicationswithdifferentsandboxescandetectthesynchronizationobjects.
TheIsolatedSynchronizationObjectsparameteracceptsalistofentriesthatareseparatedbythesemicolon(;).
Eachentrycanusetheasterisk(*) andquestionmark(?)aswildcard characterstomatchvariablepatterns.
Examples
YoucanmodifytheIsolatedSynchronizationObjectsparametertoisolatethesynchronizationobjectwith
theMy Shared Objectnameandthesynchronizationobjectwithoutlookinthename.
[BuildOptions]
IsolatedSynchronizationObjects=*outlook*;My Shared Object