EasyManua.ls Logo

VMware THINAPP 4.6 - Registryisolationmode

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. 69
Chapter 5 Configuring Package Parameters
WithFullisolationmode,ThinAppblocksvisibilitytosystemelementsoutsidethevirtualapplication
package.Thismoderestrictsanychangestofilesorregistrykeystothesandboxandensuresthatno
interactionexistswiththeenvironmentoutsidethevirtualapplicationpackage.Fullisolationprevents
applicationconflictbetweenthevirtualapplication
andapplicationsinstalledonthephysicalsystem.Donot
usetheFullisolationmodeinthePackage.inifilebecausethatmodeblockstheabilitytodetectandload
systemDLLs.YoucanuseFullisolationmodeasanoverridemechanisminthe##Attributes.inifiles.
ThinAppcachestheisolationmodesforthe
registryandthefilesystematruntimeinthesandbox.Ifyou
changetheisolationmodefortheprojectandrebuildtheexecutablefile,youmightdeletethesandboxforthe
changetotakeeffect.
Formoreinformationaboutthedefinitionsandeffectofisolationmodes,see“DefiningIsolationModesfor
thePhysicalFileSystem”onpage 18.
Examples
YoucanmodifytheDirectoryIsolationModeparameterwithWriteCopyisolationtoensurethatthe
applicationcanreadresourcesonthelocalmachine,butnotwritetothehostcomputer.Thisisthedefault
settingforthesnapshot.exeutility.Youmustplacetheparameterunderan[Isolation]heading.
[Isolation]
DirectoryIsolationMode=WriteCopy
YoucanassignMergedisolationmodetoensurethattheapplicationcanreadresourcesonandwritetoany
locationonthecomputerexceptwherethepackagespecifiesotherwise.ThisisthedefaultsettingfortheSetup
Capturewizard.
[Isolation]
DirectoryIsolationMode=Merged
RegistryIsolationMode
TheRegistryIsolationModeparametercontrolstheisolationmodeforregistrykeysinthepackage.This
settingappliestotheregistrykeysthatdonothaveexplicitsettings.
Thecaptureprocessdoesnotsetthevalueofthisparameter.Youcanconfiguretheregistryisolationmode
onlyinthePackage.inifile.ThinAppsets
theinitialregistryisolationmodetoWriteCopy.Forinformation
aboutisolationmodeoptions,see“DirectoryIsolationMode”onpage 68.
DonotusetheFullisolationmodeinthePackage.inifilebecausethatmodeblockstheabilitytodetectand
loadsystemDLLs.YoucanuseFullisolationmodeasanoverridemechanism.You
canplaceexceptionstothe
configuredRegistryIsolationModeparameterintheregistrykeytextfilesintheprojectdirectory.An
exceptionmightappearinafile,suchasHKEY_CURRENT_USER.txt,asisolation_full
HKEY_CURRENT_USER\Software\Macromedia.
Allruntimemodificationstovirtualfilesinthecapturedapplicationarestoredinthesandbox,regardlessof
theisolationmode
setting.Atruntime,virtualandphysicalregistryfilesareindistinguishabletoan
application,butvirtualregistryfilesalwayssupersedephysicalregistryfileswhenbothexistinthesame
location.Ifvirtualandphysicalentriesexistatthesamelocation,isolationmodesdonotaffectaccesstothese
entriesbecausethe
applicationalwaysinteractswithvirtualelements.
Ifexternalgrouppolicyupdatesoccurseparatelyfromthepackagethroughthephysicalregistry,youmight
removevirtualregistryfilesfromapackageandverifythattheparentfileofthesevirtualregistryfilesdoes
notuseFullisolation.Becausechildfilesinheritisolationmodes
fromparentelements,Fullisolationina
parentfilecanblockthevisibilityofphysicalchildfilestoanapplication.
Examples
YoucanmodifytheRegistryIsolationModeparametertoensurethattheapplicationcanreadkeysfromthe
hostcomputer,butnotwritetothehostcomputer.
[Isolation]
RegistryIsolationMode=WriteCopy

Table of Contents

Related product manuals