VMware, Inc. 29
Chapter 2 Capturing Applications
9 (Optional)Whenyouhavesav edthepackage,opentheThinDirect.txtfile,whichcontainstheentry
pointtoInternetExplorer6andthelistofredirectaddresses,andeditthefile.
ThisfileonlyexistsafteryoucreateentriesintheNativeBrowserRedirectdialogbox.
Theredirectionlistislocatedin%appdata%\roaming\Vmware\VMware Thinapp\Thindirect
.
10 Followthepromptstobuildtheproject.
TheThinDirect.exefileisembeddedinthepackage,withtheplug‐inThinDirect.dllandplug‐in
launcherThinDirectLauncher.exefiles.
Extracting and Registering ThinDirect
AfteryouhavebuilttheInternetExplorer6package,youneedtoextractandregistertheThinDirectplug‐in
onthetestmachine.TheThinDirectplug‐inmustbeinstalledaspartofthevirtualpackage.Theplug‐inis
installedinyournativebrowserduringtheregistrationprocess.
Extract and register ThinDirect
Inthe
console,runthethinreg /a VirtIE6.execommandtoextracttheThinDirectapplication,andextract
andregistertheThinDirectlibrary.
TheThinDirectapplicationisinstalledintheProgram Files/VMware/VMware ThinApp/ThinDirect
directory.
YoucanhavemultipleThinDirecttextfilesintheThinDirectdirectory,iftheyallhaveuniquenames.The
ThinDirectplug‐inthenreadsallfiles.
Inadditiontoindividualmachineregistration,youcanregisterWebpageredirectsonaindividualuserbasis
byomittingthe/aswitch.Toachieveindividual‐userredirectsrequiresthattheThinDirectplug‐inbe
installedasaseparatestepfromanAdministratoraccount.IfyoudonotinstalltheThinDirectplug
‐inasa
separatestep,Thinregdisplaysanerror.
YoucanpushadditionalWebpageredirecttoend‐usercomputersbycopyingfileswithaspecificformatto
specificindividual‐machineorindividual‐userlocations.
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.