4.0.4

Table Of Contents
ThinApp User’s Guide
102 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.