ThinApp User’s Guide
50 VMware, Inc.
Accessing the System Registry
Bydefault,capturedapplicationscanreadthefullsystemregistryaspermittedbyaccesspermissions.Specific
partsoftheregistryareisolatedfromthesystemduringthepackagecreationprocess.Thisisolationreduces
conflictsbetweendifferentversionsofvirtualapplicationsandsystem‐installedapplications.Bydefault,
ThinAppsavesallregistrymodifications
fromcapturedapplicationsinanisolatedsandboxandthesystem
remainsunchanged.
Accessing Networking and Sockets
Capturedapplicationshavestandardaccesstonetworkingfeatures.Capturedapplicationscanbindtolocal
portsandmakeremoteconnectionsiftheuserhasaccesspermissionstoperformtheseoperations.
Using Shared Memory and Named Pipes
Capturedapplicationscaninteractwithotherapplicationsonthesystembyusingsharedmemory,named
pipes,mutexobjects,andsemaphores.
ThinAppcanisolatesharedmemoryobjectsandsynchronizationobjects.Thisisolationmakestheminvisible
tootherapplications,andotherapplicationobjectsareinvisibletoacapturedapplication.
Using COM, DCOM, and Out-of-Process COM Components
CapturedapplicationscancreateCOMcontrolsfromthevirtualenvironmentandthesystem.IfaCOM
controlisinstalledasanout‐of‐processCOM,thecontrolrunsasavirtualprocesswhenacapturedapplication
usesit.Youcancontrolmodificationsthatthecapturedapplicationsmake.
Starting Services
Capturedapplicationscanstartandrunsystem‐installedservicesandvirtualservices.Systemservicesrunin
thevirtualenvironmentthatcontrolsthemodificationsthattheservicescanmake.
Using File Type Associations
Capturedapplicationscanrunsystem‐installedapplicationsbyusingfiletypeassociations.Youcanaddfile
typeassociationstothelocalcomputerregistrytopointtocapturedexecutablefilesforindividualusersand
machines.
Networkmappeddrives Bydefault,anyuserwhohasaccessrightscanreadorwritetoany
locationonanetworkmappeddisk.
UNCnetworkpaths Bydefault,anyuserwhohasaccessrightscanreadorwritetoany
locationonaUNCnetworkpath.
Table 3-2. Default Configuration Options (Continued)
Component Description