4.6.1

Table Of Contents
ThinApp User’s Guide
36 VMware, Inc.
InputMountPassword=secret
InputMountPasswordPrompt=false
OutputUncPath=\\DeploymentServer\ThinAppProj
OutputMountUserName=readwriteUser
OutputMountPassword=secret
OutputMountPasswordPrompt=false
ThinApp Converter Logic for Detecting the Application Installers
Fortheapplicationinstallersnetworkshare,ThinAppConverterexaminesallsubdirectoriesunderthe
specifiedUNCpathrecursively,includingtheirsubdirectories.Foreachsubdirectory,itdetermineswhich
commandtorunforsilentapplicationinstallationusingthefollowinglogic:
1 AttemptstofindavalueforInstallationCommandinthe[AppSettings:AppDirName]sectionofthe
configurationfile.Ifsu
ccessfulThinAppConverterusesthatvalue.ThesubdirectorythatThinApp
ConverterlooksintoisAppDirName.
2 Attemptstofindafilenamedinstall.cmdorinstall.bat.Ifsuccessful,ThinAppConverterrunsthat
file.
3IfThinAppConverterfindsasingle.cmdor.batfile,itrunsthatfile.
4IfThinAppConverterfindsasi
ngle.exefile,itrunsthatfile.
5IfThinAppConverterfindsasingle.mstfile,itrunsthatfileandaddsthenecessarysilentinstallation
switches.
6IfThinAppConverterfindsasingle.msifile,itrunsthatfileandaddsthenecessarysilentinstallation
switches.
IfnoneofthestepsenableThinAppConv
ertertofindacorrectinstallationcommand,thesubdirectoryis
skipped.Awarningisloggedinthelogfile.
YoumustremoveallnetworkconnectionstothefileserverreferenceintheINIfilefromthehostonwhichyou
runThinAppConverter,topreventconflictbetweenusercredentials.
PackageIniOverrideFile
Specifythefilepathtothegl
obalPackage.inioverridefile.
ThisoptionalparameterenablesyoutospecifyaglobaloverridefileforPackage.ini thatisgeneratedfor
eachThinAppproject.ThevaluesintheoverridefilearemergedintoPackage.iniintheThinAppproject
thatisgeneratedforeachapplication.
Globaloverridesareus
efulwhenyouhaveaglobalpolicysetting,forexample,PermittedGroupin
Package.ini.
APackage.inioverridefileisformattedlikeastandardWindowsINIfile.YoucanaddINIparametersand
valuesthatarerelevanttothePackage.inifile.
Thepathisrelativetotheapplicationinstallersnetworkshare.Usingtheexampleforspec
ifyingthenetwork
sharesfortheapplicationinstallersandThinAppprojects,ifyouspecify
PackageIniOverrideFile=override.ini,ThinAppConvertertriestofindthefileunder
\\AppInstallerServer\AppInstaller.Youcanprovideamoreexplicitvaluebyusingpredefined
environmentvariables.Formoreinformation,see“PredefinedEnvironmentVariablesonpage 38.
Youcanspe
cifyaPackage.inifileforeachapplication.Thisprocessisdescribedaspartofthe
[AppSettings:AppName]section.
ExclusionList
Specifyacomma‐orsemicolonseparatedlistofapplicationdirectoriesthatThinAppwillskipwhensearching
forapplicationinstallers.
Thelistiscaseinsensitive.
YoucanspecifywildcardsforDOSstylefilenames.Forexample,Microso
ft*. ?and*aresupported.