5.0

Table Of Contents
ThinApp User’s Guide
24 VMware, Inc.
Capturing Multiple Application Installers with ThinApp Converter
OnvirtualmachinesrunningaWindowsoperatingsystem,youcanuseThinAppConvertertoconvert
multipleapplicationinstallersintoThinApppackages.Afteryouprovideaconfigurationfilewithspecific
settingsthattheconverteraccesses,ThinAppConverterrunsapplicationsinsilentmode.Silentmodemeans
thattheprocessoccurswithoutrequiringuser
input,afterinitialconfigurationsettingsarespecified.ThinApp
Convertertransparentlycapturesinstallationcontent,generatesThinAppprojects,andbuildtheprojectsinto
aThinApppackageinvirtualmachinesyouspecifyintheconfigurationfile.Thisprocessisfullyautomated,
fromwhenThinAppConverterstartstorununtiltheThinApppackageis
built.
TheThinAppexecutablefileandtheapplicationinstallerscanrunonvirtualmachines.
ThinApp Converter Process
BeforeyourunThinAppConverter,youmustusetheThinAppConverter.iniconfigurationfileasa
templatetospecifythevirtualmachineenvironmentonwhichtheapplicationstobeconvertedreside,the
networksharepaths,andvariousothermandatoryandoptionalparameters.Youthenusethe-fcommand
lineswitchtospecifythe
configurationfilethatyoucreated,whichThinAppConverterwilluse.Forexample,
ThinAppConverter.exe -f myConfig.ini.
ThinAppConverterreadstheconfigurationfiletoidentifywhichinstallersaretobeconvertedandthevirtual
machinesonwhichtheconversionistooccur.
ThinAppConverterthenpowersoneachvirtualmachineandtakesasnapshotthat
isusedafterthe
conversionprocessiscomplete.
Afterthesnapshotistaken,ThinAppConverterpushesasilentcaptureagenttovirtualmachines.Thesilent
captureagentrunstransparentlyonthevirtualmachines,capturingtheapplicationinstallationprocessina
similarwaytothatoftheSetupCapturewizardwhen
asingleapplicationisbeingcaptured.Thesilentcapture
agentperformsthefollowingactions:
RunsaThinAppprescan
Installsanapplicationfromthenetworksharespecifiedintheconfigurationfile
Runsapostscan
GeneratesaThinAppprojectonthenetworksharespecifiedintheconfigurationfile
Performsprojectpostprocessingtasks
BuildstheThinAppprojectonthenetworkshareintoapackage
ThesilentcaptureagentthenreturnscontroltotheThinAppConverter,whichrevertsthevirtualmachinesto
theirprecapturestate,usingtheiroriginalsnapshot.
Theprocessisthenrepeatedforthenextapplicationinstallationprocessthatneedstobeconverted.
When
multiplevirtualmachinesarespecified,thecaptureagentrunsonthemachinessimultaneously.Asavirtual
machinebecomesavailable,itisonceagainusedforconvertingthenextapplication
ThinApp Converter Limitations
Notallapplicationinstallationprocessessupportsilentinstallationmode.ThinAppConverterdoesnot
supportautomaticcaptureforaninstallationprocessthatdoesnotsupportsilentinstallation.
Theinstallerdirectorynamemustnotcontaintheequalssymbol(=).
System Requirements for Running ThinApp Converter
ThinAppConverterrequiresoneofthefollowingvirtualmachineenvironments:
VMwareESXServer4.0,orlater
VMwarevCenterServer4.0,orlater
VMwareWorkstation7.0,orlater