4.5

Table Of Contents
VMware, Inc. 101
8
ThinAppstoresthedifferencesbetweensnapshotsduringthesetupcaptureprocessinavirtualfilesystemand
virtualregistry.ThevirtualfilesystemusesfoldermacrostorepresentWindowsshellfolderlocations.
Thisinformationaboutthevirtualfilesystemincludesthefollowingtopics:
“VirtualFileSystemFormats”onpage 101
“ThinAppFolderMacros”onpage 101
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.Theuseofmacrosallowssharedapplication
profileinformationtoinstantlymigratetodifferentoperatingsystems.
ThinApp File System Formats and
Macros
8