4.0.4

Table Of Contents
ThinApp User’s Guide
78 VMware, Inc.
[myapp.exe]
Source=%ProgramFilesDir%\myapp\app.exe
Icon=%ProgramFilesDir%\myap\myicon.ico
RetainAllIcons
TheRetainAllIconsparameterkeepsalloftheoriginaliconsofthesourceexecutablefileinthecaptured
executablefile.
Bydefault,thetlink.exeutilityconstructsanewexecutablefileusingasourceexecutablefile.Toreducedisk
space,thenewexecutablefileimagecontainsonlyiconsthatyoucanviewfrom
thesystemshell.Thepackage
containsalltheothericons.Theiconsremainaccessibletotheapplicationwhileitruns.Theiconsthatthe
systemcanaccesshavealargerdisksizebecauseThinAppcannotcompresstheicons.Youmightwanttohave
alloftheoriginaliconsoftheapplication
visibletothesystemshell.
Examples
Youcaninstructthetlink.exeutilitytoretainalloftheoriginaliconsoftheapplication.
[app.exe]
Source=%ProgramFilesDir%\myapp\app.exe
RetainAllIcons=1
Thedefaultbehaviorremovesunusediconsfromtheportionoftheexecutablefilethatisvisibletothephysical
environment.
[app.exe]
Source=%ProgramFilesDir%\myapp\app.exe
RetainAllIcons=0
Configuring Logging
YoucanuseThinAppparameterstopreventloggingactivityorcustomizethelocationofthelogfiles.
DisableTracing
TheDisableTracingparameterprevents.tracefilegenerationwhenyourunLogMonitor.LogMonitor
produces.tracefilesfortroubleshootingpurposes.
Youmightwanttodisable.tracefilegenerationforthefollowingreasons:
Youmightneedtohidetheexecutionhistoryforsecuritypurposes.
Inatestingenvironment,youmightneedtoturnofftracingforspecificapplicationsthatyouknowwork
properly.Producingextra.tracefileswastesdiskspaceandCPUtime.
Examples
Youcanstopanapplicationfromcreatinga.tracefileevenifyourunLogMonitor.
[BuildOptions]
DisableTracing=1
Thedefaultbehaviorsupports.tracefilegenerationinLogMonitor.
[BuildOptions]
DisableTracing=0
LogPath
TheLogPath parametersetsthelocationtostore.tracefilesduringloggingactivity.Thedefaultlocationis
thesamedirectorythatstorestheapplicationexecutablefile.Youmightchangethedefaultlocationtofinda
directorywithmorespaceortoredirectthelogsfromaUSBdevicetotheclient
machine.