4.0.4

Table Of Contents
ThinApp User’s Guide
22 VMware, Inc.
Advanced Package Configuration
AdvancedusersmightmodifyconfigurationfilesoutsideoftheSetupCapturewizard,suchasthe
Package.inior##Attributes.inifiles.
Modifying Settings in the Package.ini File
ThePackage.inifilecontainsconfigurationsettingsandresidesinthecapturedapplicationfolder.For
example,aFirefox2.0.0.3pathmightbeC:\Program Files\VMware\VMware ThinApp\Captures\Mozilla
Firefox 2.0.0.3\Package.ini.
Thefollowingparametersareexamplesofsettingsthatyoumightmodify:
DirectoryIsolationModeSetstheisolationmodetoMerged,WriteCopy,orFull.
ThinAppcachestheisolationmodesfortheregistryandthefilesystematruntimeinthesandbox.Ifyou
changetheisolationmodefortheprojectandrebuildtheexecutablefile,youmightneedtodeletethe
sandboxfor
thechangetotakeeffect.
PermittedGroupsRestrictsuseofanapplicationpackagetoaspecificsetofActiveDirectoryusers.
SandboxNameNamestheThinAppsandbox.
Youmightkeepthenameforincrementalapplicationupdatesandchangethenameformajorupdates.
SandboxPathSetsthesandboxlocation.
YoucansetthesandboxinaUSBlocationiftheapplicationexecutablefileresidesinthatlocation.
SandboxNetworkDrivesSpecifieswhethertodirectwriteoperationsonthenetworksharetothesandbox.
RequiredAppLinksSpecifiesalistofexternalThinApppackagestoimporttothecurrentpackageat
runtime.
IfThinAppcannotimportapackage,ThinAppstopsthebaseapplication.
OptionalAppLinksSpecifiesalistofexternalThinApppackagestoimporttothecurrentpackageat
runtime.
IfThinAppcannotimportapackage,ThinAppallowsthebaseapplicationtostart.
ForinformationaboutallPackage.iniparameters,seeAppendix A,“ConfiguringPackageParameters,on
page 61.
Edit the Package.ini File
UseatexteditortoupdatethePackage.inifile.
To edit the Package.ini parameters
1OpenthePackage.inifilelocatedinthecapturedapplicationfolder.
Forexample,aFirefox2.0.0.3pathmightbeC:\Program Files\VMware\VMware
ThinApp\Captures\Mozilla Firefox 2.0.0.3\Package.ini.
2 Activatetheparametertoeditbyremovingthesemicolonatthebeginningoftheline.
Forexample,activatetheRemoveSandboxOnExitparameterforFirefox.
RemoveSandboxOnExit=1
Anotherexamplemightinv olvecommentingouttheProtocolsparameterifyoudonotwantFirefoxto
takeovertheprotocols.
3 Deleteorchangethevalueoftheparameterandsavethefile.
4Doubleclickthebuild.batfileinthecapturedapplicationfoldertorebuildtheapplicationpackage.
Forexample,aFirefox2.0.0.3
pathtothebuild.batfilemightbeC:\Program Files\VMware\VMware
ThinApp\Captures\Mozilla Firefox 2.0.0.3\build.bat.