4.6.1

Table Of Contents
ThinApp User’s Guide
66 VMware, Inc.
Package.ini File Structure
ThestructureofthePackage.inifileincludessectionsthatapplytoallapplicationsorindividualapplications.
Mostparametersmustappearunderaspecificsectionheading.ThePackage.inifilecontainsthefollowing
headings:
[BuildOptions]
[<application>.exe]
[FileList]
[Compression]
[Isolation]
The[BuildOptions]sectionofthePackage.inifileappliestoallapplications.Individualapplications
inherittheseparametersunlesstheentriesspecifictoapplicationsoverridethesesettings.Forexample,the
[Adobe Reader 8.exe]sectionofthePackage.inifileforanAdobeReaderapplicationmighthavesettings
thatoverridethelarger[BuildOptions]parameters.Theapplicationspecificparam
etersshowthe
applicationentrypointsthatyoucreateduringthebuildprocess.
The[FileList],[Compression],and[Isolation]parametersactas[BuildOptions]parameters,butare
groupedseparatelyforbackwardcompatibilityreasons.Youcanaddthe[FileList]headingmanuallyto
thefilewhenyouaddtheExcludePatternparameter.
Parametersthatdonotapplytothestand
ardsectionscanresideunderanyheading.Parametersdonothave
toappearinalphabeticalorder.
Parameters That Apply to Package.ini or ##Attributes.ini Files
YoucanapplycertainparameterstothePackage.inifileorthe##Attributes.inifile,dependingonthe
requirements,tooverridethePackage.inisettingsatthedirectorylevel.
YoucanusetheDirectoryIsolationMode,CompressionType,andExcludePatternparametersinan
##Attributes.inifile.The##Attributes.inifileexistsinthefoldermacrosoftheprojectfolder.
Formo
reinformationaboutthe##Attributes.inifile,see“ModifyingSettingsinthe##Attributes.iniFile”
onpage 24.
Configuring the ThinApp Runtime
YoucanmodifyThinAppparametersforruntimeconfigurationtasksthataffectapplicationstartup
performanceandvirtualcomputernames.
NetRelaunch
TheNetRelaunchparameterdetermineswhethertorestartanapplicationfromthelocaldiskwhenyourun
theapplicationfromanetworkshareorremovabledisk,toaddresstheslowstartupofapplications.
ThinAppsetsaninitialvalueoftheNetRelaunchparameterthatdetectswhetheranapplicationrunsfr oma
networkdriveoraremov
abledisk,andusesastubexecutablefileonthelocalharddisktorestarttheapplication.
ThisprocessaddressesperformanceproblemsthatSymantecAntiVirusgenerateswhenittriestodoacomplete
scanofexecutablefilesthatopenfromanetw orkshareorremovabledisk,andonexecutablefile
sthatmak ethe
initialnetworkconnections.Thescancanaffectstarttimesforlargeexecutablefiles.
BecausealargenumberofdesktopshaveSymantecAntiVirus,ThinAppenablesapplicationstoopenfroma
networksharewithoutincurringlengthyscantimes.Whentheapplicationrunsfromanetworkshareor
removabledisk,ThinAppcreatesastu
bexecutablefileinthedirectorythattheCachePathparametersetson
thelocaldiskandrestartstheapplicationfromthisstubexecutablefile.Thestubexecutablefilecanloadthe
runtimefromthelargepackageandreadtherestoftheapplicationfromitsoriginallocationonthene
twork.
SymantecAntiVirusperceivesthattheapplicationislocalanddoesnotscanthelargerexecutablefileonthe
networkshareorremovabledisk.