VMware, Inc. 17
Chapter 2 Capturing Applications
DuringthebuildprocessthatoccursattheendoftheSetupCapturewizard,ThinAppgeneratesoneexecutable
fileforeachselectedentrypoint.IfyoudeploytheapplicationasanMSIfileorusethethinreg.exeutility,the
desktopandStartmenushortcutscreatedonend‐userdesktopspointto
theseentrypoints.
ThinAppprovidesthefollowingentrypointstotroubleshootordebugyourenvironment:
cmd.exe–Startsacommandpromptinavirtualcontextthatallowsyoutoviewthevirtualfilesystem.
regedit.exe–Startstheregistryeditorinavirtualcontextthatallowsyoutoviewthevirtualregistry.
iexplore.exe–Startsiexplore.exeinavirtualcontextthatallowsyoutotestvirtualized
ActiveX controls.
Entrypointsstartnativeexecutablefilesinavirtualcontext.Entrypointsdonotcreatevirtualpackagesof
cmd.exe,regedit.exe,oriexplore.exe.
Ifyoucannotpredicttheneedfordebuggingortroubleshootingtheenvironment, you
caninsteadusethe
DisabledparameterinthePackage.inifileatalatertimetoactivetheseentrypoints.See“Disabled”on
page 81.
Unlikeentrypoints,theprimarydatacontaineristheonlyfilethatcontainstheread‐onlyvirtualfilesystem
andvirtualregistry.Youcandeterminetheprimarydata
containerfilebyselectinganentrypointorby
enteringanameforthecontainer.ThisnameappearsinthePackage.inifilefollowedbyaReadOnlyData
parameterline.See“ReadOnlyData”onpage 81.
TheinventorynamefacilitatesinternaltrackingoftheapplicationinthePackage.inifile.
To specify application shortcuts and tracking names in the Setup Capture wizard
1IntheSelectApplicationAccessShortcuts
page,selectthecheckboxesforuser‐accessibleentrypoints.
ThewizardpopulatesthelistwithexecutablefilesthatThinAppinstalledduringthecaptureprocess,and
automaticallyselectstheexecutablefilesthatweredirectlyaccessiblethroughthedesktoporStartmenu
shortcuts.
2 (Optional)Ifyouwanttodebugyourenvironment,selectthe
Showentrypointsusedfordebugging
checkboxtoselecttheiexplore.exe,regedit.exe,andcmd.exeentrypointsinthelist.
3 Selecttheprimarydatacontainer,thefilethatstoresvirtualfilesandregistryinformation,fromthelist
basedontheselectedentrypoints.
Ifthesizeoftheprimarycontainerissmallerthan200MB,ThinAppcreatesa.exefileastheprimary
container.ForasmallapplicationsuchasFirefox,any.exefilecanserveasthemaindatacontainer.
Ifthesizeoftheprimarycontainerislargerthan200MB,ThinAppcreatesaseparate.datfileasthe
primarycontainerbecauseWindowsXPandWindows2000cannotshowshortcuticonsforlarge
.exefiles.Generatingseparatesmall.exefilesalongwiththe.datfilefixestheproblem.
Ifthesizeoftheprimarycontainerisbetween200MBand1.5GB,ThinAppcreatesthedefault.dat
fileunlessyouselecta.exefiletooverridethedefault.datfile.
4Ifyouselecta.exefiletooverridethedefault.datfilewhensizeoftheprimarycontainerisbetween
200MB
and1.5GB,ignorethegeneratedwarning.
Selectinga.exefileallowsallapplicationstoworkproperlybutmightprev enttheproperdisplayoficons.
5Ifyoucannotselectaprimarydatacontainer,typeaprimarydatacontainername.
IfyouplantousetheApplicationSyncutilitytoupdateacapturedapplication,ThinAppusestheprimary
datacontainernameduringtheprocess.Youmustusethesamenameacrossmultipleversionsofthe
application.Youmightnotbeabletoselectthesameprimarydatacontainernamefromthelist.
For example,MicrosoftOffice2003andMicrosoftOffice2007donothavecommonentry
pointnames.
6 (Optional)ChangetheinventorynamethatThinAppusesforinternaltrackingoftheapplicationinthe
Package.inifile.
Usingthethinreg.exeutilityordeployingthecapturedapplicationasanMSIfilecausestheinventory
nametoappearintheAddorRemoveProgramsdialogboxforWindows.