4.6.1

Table Of Contents
ThinApp User’s Guide
38 VMware, Inc.
ProjectPostProcessingCommand
Specifytheprojectpostprocessingcommandforthespecificapplication.
Whenthisparameterhasavalue,theglobalpostprocessingcommandisprocessedfirst,followedbythis
applicationspecificpostprocessingcommand.
Example
Followingisanexampleofhowtoapplyanapplicationspecificoverrideduringpostprocessing.
[AppSettings:Adobe]
InstallationCommand=AdbeRdr920_en_US.exe /sAll
PackageIniOverrideFile=override.ini
[AppSettings:TextPad]
InstallationCommand=silent_install.bat
ProjectPostProcessingCommand=%AppInstallerDir%\addscript.bat
Predefined Environment Variables
ThevaluesforPackageIniOverrideFile(globalandperapplication),ProjectPostProcessingCommand
(globalandperapplication),andInstallationCommandcancontainenvironmentvariables.ThinApp
Converterexpandsthevaluebeforeusingit.
ThinAppConverteraddsthesevariablesaspredefinedenvironmentvariables:
%AppInstallersRootDir%‐TheUNCpathoftheapplicationinstallersthatisspecifiedin
InputUncPathinthe[Settings]section.
%AppInstallerDir%‐Thesubdirectoryunder%AppInstallersRootDir%fortherelevantapplication.
%ThinAppProjectsRootDir%‐TheUNCpathforthegeneratedThinAppprojectsthatisspecifiedin
OutputUncPathinthe[Settings]section.
%ThinAppProjectDir%‐Thesubdirectoryunder%ThinAppProjectsRootDir%fortherelevant
application.
Example
FollowingisanexampleofhowpredefinedvariablescanbeusedinthePackageIniOverrideFile,
ProjectPostProcessingCommand,andInstallationCommandparameters.
[Settings]
PackageIniOverrideFile=%AppInstallersRootDir%\AppSyncSettings.ini
;will resolve to \\AppInstallerServer\AppInstaller\AppSyncSettings.ini
[AppSettings:Adobe]
InstallationCommand=AdbeRdr920_en_US.exe /sAll
PackageIniOverrideFile=%AppInstallerDir%\override.ini
;will resolve to \\AppInstallerServer\AppInstaller\Adobe\AppSyncSettings.ini