VMware, Inc. 13
Chapter 1 Installing ThinApp
Applicationinstallersskipfilesthatalreadyexistonthecomputer.Iftheinstallerskipsfiles,theThinApp
packagedoesnotincludethemduringtheapplicationcaptureprocess.Theapplicationmightfailtorunon
othercomputerswherethefilesdonotexist.Acleancomputerenablesthecaptureprocesstoscan
the
computerfilesystemandregistryquickly.
Ifyouinst al lThinAppandcaptureanapplicationonacompu te r thathasMicrosoft.NET2.0alreadyinstalled,
.NET2.0isnotincludedintheThinApppackage.Thecapturedapplicationrunsonlyoncomputersthathave
.NET2.0alreadyinstalled.
Using Virtual Machines for Clean Computers
Theeasiestwaytosetupacleancomputeristocreateavirtualmachine.YoucaninstallWindowsonthe
virtualmachineandtakeasnapshotoftheentirevirtualmachineinitscleanstate.Afteryoucapturean
application,youcanrestorethesnapshotandrevertittoa
cleanvirtualmachinestatethatisreadyforthenext
applicationcapture.
YoucanuseVMwareWorkstationorotherVMwareproductstocreatevirtualmachines.Forinformation
aboutVMwareproducts,seetheVMwareWebsite.
Using the Earliest Operating System Required for Users
InstallThinApponacleancomputerwiththeearliestversionoftheoperatingsystemyouplantosupport.
In mostcases,theearliestplatformisWindows 2000orWindows XP.MostpackagescapturedonWindowsXP
workonWindows2000.In somecases,WindowsXPincludessomeDLLsthatWindows2000lacks.ThinApp
excludesthese
DLLSfromthecapturedapplicationpackageiftheapplicationtypicallyinstallstheseDLLs.
AfteryoucreateaThinAppapplicationpackage,youcanoverwritefilesinthepackagewithupdatedversions
andrebuildtheapplicationwithoutthecaptureprocess.
Install ThinApp Software
UsetheThinAppexecutablefiletoinstallThinApp.
Install ThinApp software
1 DownloadThinApptoacleanphysicalorvirtualWindowsmachine.
2Double‐clicktheThinAppexecutablefile.
3InthePatentListsdialogbox,clickNext.
4Acceptthelicense,typetheserialnumber,andtypealicensedisplaynamethatappearswhenyouopen
applicationsthat
ThinAppcaptures.
5ClickInstall.
ThinAppisinstalled.
Checking ThinApp Installation Files
TheThinAppinstallationgeneratestheVMwareThinAppdirectoryinC:\Program Files\VMware. Youmight
checkthefilesinthisdirectorytoperformoperationssuchasstartingtheLogMonitorutilitytoviewrecent
activity.
ThefollowingkeyfilesintheVMwareThinAppdirectoryaffectThinAppoperations:
AppSync.exe–Keepscapturedapplicationsuptodatewiththelatestavailableversion.
logging.dll–Generates.tracefiles.
dll_dump.exe–Listsallcapturedapplicationsthatarecurrentlyrunningonasystem.
log_monitor.exe–Displaystheexecutionhistoryanderrorsofanapplication.
relink.exe–UpdatesexistingpackagestothelatestThinAppversioninstalledonthesystem.