4.5

Table Of Contents
ThinApp User’s Guide
100 VMware, Inc.
3 Savetodiskasnapshotofthenewmachineconfiguration.
snapshot.exe C:\End.snapshot
4 GenerateatemplatePackage.inifile.
snapshot.exe C:\Start.snapshot –SuggestProject C:\End.snapshot C:\Template.ini
ThinAppusesthetemplatefiletogeneratethefinalPackage.inifile.Thetemplatefilecontainsalistof
alldetectedexecutablefileentrypointsandPackage.iniparameters.Ifyouwriteyourownscriptto
replacetheSetupCapturewizard,usethetemplatePackage.inifiletoselecttheentrypointstokeep
or
customizePackage.iniparameterssuchasInventoryName.
5 GenerateaThinAppproject.
snapshot.exe C:\Template.ini –GenerateProject C:\MyProjectDirectory
6 (Optional)DeletethetemporaryC:\Start.snapshot, C:\End.snapshot,andC:\Template.inifiles.
7 (Optional)Togeneratemultipleprojectswithdifferentconfigurations,reusetheoriginal
Start.snapshotfileandrepeattheprocedurefromStep 2.
Customizing the snapshot.ini File
Thesnapshot.iniconfigurationfilespecifieswhatregistrykeystoexcludefromaThinAppprojectwhen
youcaptureanapplication.
Forexample,ifyouuseInternetExplorer7,youmightneedThinApptocapturethefollowingregistrykeys:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\
Desktop\Components
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Internet Settings
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Internet Settings\Connections
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\
0001\Software\Microsoft\windows\CurrentVersion\Internet Settings
Ifthesnapshot.inifileexcludesthe
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Internet Settings\Connectionskeybydefault,youcanremovethiskeyfromthesnapshot.inifileto
ensurethatThinAppcapturesthekeyinthecaptureprocess.
Ifyoudonotcustomizethesnapshot.inifile,thesnapshotprocessloadsthefilefromoneoftheselocations:
Application Data\Thinapp\snapshot.ini
ThislocationistheAppDatadirectoryoftheuser.
C:\Program Files\VMware\VMWare Thinapp\snapshot.ini
ThisisthelocationfromwhichThinApprunsthesnapshot.exeutility.