4.6

Table Of Contents
VMware, Inc. 111
8
ThinAppstoresthedifferencesbetweensnapshotsduringthesetupcaptureprocessinavirtualfilesystemand
virtualregistry.ThevirtualfilesystemusesfoldermacrostorepresentWindowsshellfolderlocations.
Thisinformationaboutthevirtualfilesystemincludesthefollowingtopics:
“VirtualFileSystemFormats”onpage 111
“ThinAppFolderMacros”onpage 111
Virtual File System Formats
ThinAppgeneratesthefollowingvirtualfilesystemformats:
Build
Thesetupcaptureprocessgeneratesthisformatfromfilesfounddirectlyonthephysicalfilesystem.
ThinAppusesfoldermacrostorepresentWindowsshellfolderlocations.
Embedded
Thebuild.batfiletriggersabuildprocessthatembedsareadonlyfilesysteminexecutablefiles.
The executablefilesprovideblockbasedstreamingtoclientcomputers.ThinAppcompressesthefile
system.
Sandbox
Runningthecapturedapplicationgeneratesthereadwritedirectorystructurethatholdsfiledatathatthe
applicationmodifies.FilemodificationsthatpromptThinApptoextractembeddedvirtualfilestothe
sandboxincludethefollowingoperations:
Changingthetimestamporattributesofafile
Openingafilewithwriteaccess
Truncatingafile
Renamingormovingafile
Theembeddedandsandboxfilesystemsusefoldermacrostoenablefilepathstodynamicallyexpandat
runtime.
ThinApp Folder Macros
ThinAppusesmacrostorepresentfilesystempathlocationsthatmightchangewhenvirtualizedapplications
runondifferentWindowsoperatingsystemsorcomputers.Theuseofmacrosenablessharedapplication
profileinformationtoinstantlymigratetodifferentoperatingsystems.
ThinApp File System Formats and
Macros
8