4.6

Table Of Contents
ThinApp User’s Guide
30 VMware, Inc.
Afterthesnapshotistaken,ThinAppConverterpushesasilentcaptureagenttovirtualmachines.Thesilent
captureagentrunstransparentlyonthevirtualmachines,capturingtheapplicationinstallationprocessina
similarwaytothatoftheSetupCapturewizardwhenasingleapplicationisbeingcaptured.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
Thevirtualmachinesthatareusedintheconversionprocessmusthavethefollowingitemsinstalled:
WindowsXPwithServicePack3,WindowsVista,orWindows7
ThelatestversionofVMwareTools
ThinAppConverterincludesaprivatecopyoftheVMwareVIXAPIlibrary.Ifamorerecentversionofthe
libraryalreadyexistsonthehostmachine,ThinAppConvertertriestousethenewestversion.
VMwarerecommendsthatyouuseWindows2003orWindows2008asa
fileserverfornetworkshare.Thefile
serverneedstohavesufficientsystemresourcestohandlealargequantityoffileoperations.Donotusethe
hostmachinethatrunstheThinAppConverterexecutablefileasthefileserverforthenetworkshare.
WhenusingaVMwareWorkstationenvironment,ensurethat
thenetworksettingsareinbridgedmode.
Preparing the Configuration File for ThinApp Converter
Asampleconfigurationfile,ThinAppConverter.ini,isincludedintheThinAppinstallation.Thefileis
generallylocatedinC:\Program Files\VMware\VMware ThinApp.
Modifyorcreateacopyofthisfiletosuityourrequirements.UseUTF8encodingwhenyouspecifyparameter
values.
TheThinAppConverter.ini configurationfileincludesthefollowingsectionheadings:
[HostEnvironment]containsvirtualmachinehostingparameters.
[VirtualMachineN]containsvirtualmachinespecificparameters.