VMware, Inc. 83
Chapter 5 Configuring Package Parameters
Examples
Ifî ±youî ±doî ±notî ±wantî ±theî ±childî ±processî ±toî ±operateî ±inî ±orî ±slowî ±downî ±theî ±virtualî ±environment,î ±youî ±canî ±modifyî ±theî ±
ChildProcessEnvironmentDefaultî ±parameterî ±toî ±createî ±childî ±processesî ±inî ±theî ±physicalî ±environment.
[BuildOptions]
ChildProcessEnvironmentDefault=External
ChildProcessEnvironmentExceptions
Theî ±ChildProcessEnvironmentExceptionsî ±parameterî ±notesî ±exceptionsî ±toî ±theî ±
ChildProcessEnvironmentDefaultî ±parameterî ±whenî ±youî ±wantî ±toî ±specifyî ±childî ±processes.
Whenî ±youî ±setî ±theî ±ChildProcessEnvironmentDefaultî ±parameterî ±toî ±Virtual,î ±theî ±
ChildProcessEnvironmentExceptionsî ±parameterî ±listsî ±theî ±applicationsî ±thatî ±runî ±outsideî ±ofî ±theî ±virtualî ±
environment.î ±Whenî ±youî ±setî ±theî ±ChildProcessEnvironmentDefaultî ±parameterî ±toî ±External,î ±theî ±
ChildProcessEnvironmentExceptionsî ±parameterî ±listsî ±theî ±
applicationsî ±thatî ±runî ±inî ±theî ±virtualî ±environment.
Examples
Youî ±canî ±specifyî ±exceptionsî ±toî ±runningî ±childî ±processesî ±inî ±theî ±virtualî ±environment.î ±Whenî ±theî ±virtualî ±applicationî ±
startsî ±aî ±notepad.exeî ±childî ±process,î ±theî ±childî ±processî ±runsî ±outsideî ±theî ±virtualî ±environment.
[BuildOptions]
ChildProcessEnvironmentExceptions=AcroRd.exe;notepad.exe
ChildProcessEnvironmentDefault=Virtual
Configuring Sizes
Youî ±canî ±modifyî ±ThinAppî ±parametersî ±toî ±compressî ±fileî ±andî ±blockî ±sizesî ±forî ±applications.
BlockSize
Theî ±BlockSizeî ±parameterî ±controlsî ±theî ±sizeî ±ofî ±compressionî ±blocksî ±onlyî ±whenî ±ThinAppî ±compressesî ±filesî ±forî ±aî ±
build.
Aî ±largerî ±blockî ±sizeî ±canî ±achieveî ±higherî ±compression.î ±Largerî ±blockî ±sizesî ±mightî ±slowî ±theî ±performanceî ±becauseî ±
ofî ±theî ±followingî ±reasons:
ïź Theî ±buildî ±processî ±slowsî ±downî ±withî ±largerî ±blockî ±sizes.
ïź Theî ±startupî ±timeî ±andî ±readî ±operationsî ±forî ±applicationsî ±slowî ±downî ±withî ±largeî ±blockî ±sizes.
ïź Moreî ±memoryî ±isî ±requiredî ±atî ±runtimeî ±whenî ±youî ±useî ±largerî ±blockî ±sizes.
Youî ±canî ±specifyî ±theî ±BlockSizeî ±parameterî ±inî ±theî ±Package.iniî ±fileî ±andî ±inî ±theî ±##Attributes.iniî ±file.î ±Youî ±canî ±
useî ±differentî ±blockî ±sizesî ±forî ±differentî ±directoriesî ±withinî ±aî ±singleî ±project.
Examples
Youî ±canî ±increaseî ±theî ±defaultî ±sizeî ±ofî ±64KBî ±inî ±theî ±BlockSizeî ±parameterî ±toî ±aî ±supportedî ±blockî ±sizeî ±ofî ±128KB,î ±
256KB,î ±512KB,î ±orî ±1MB.î ±Youî ±canî ±addî ±kî ±afterî ±theî ±numberî ±toî ±indicateî ±kilobytesî ±orî ±mî ±toî ±indicateî ±megabytes.
[Compression]
BlockSize=128k
CompressionType
Theî ±CompressionTypeî ±parameterî ±canî ±compressî ±allî ±filesî ±inî ±aî ±packageî ±exceptî ±forî ±Portableî ±Executableî ±files.
Youî ±canî ±compressî ±filesî ±whenî ±youî ±haveî ±aî ±largeî ±packageî ±andî ±diskî ±spaceî ±isî ±aî ±topî ±priority.î ±Compressionî ±hasî ±aî ±
quickî ±rateî ±ofî ±decompressionî ±andî ±littleî ±effectî ±onî ±mostî ±applicationî ±startupî ±timesî ±andî ±memoryî ±consumptionî ±atî ±
runtime.î ±Compressionî ±achievesî ±similarî ±compressionî ±ratiosî ±asî ±theî ±ZIPî ±algorithm.