VMware, Inc. 111
8
ThinAppstoresthedifferencesbetweensnapshotsduringthesetupcaptureprocessinavirtualfilesystemand
virtualregistry.ThevirtualfilesystemusesfoldermacrostorepresentWindowsshellfolderlocations.
Thisinformationaboutthevirtualfilesystemincludesthefollowingtopics:
“VirtualFileSystemFormats”onpage 111
“ThinAppFolderMacros”onpage 111
Virtual File System Formats
ThinAppgeneratesthefollowingvirtualfilesystemformats:
Build
Thesetupcaptureprocessgeneratesthisformatfromfilesfounddirectlyonthephysicalfilesystem.
ThinAppusesfoldermacrostorepresentWindowsshellfolderlocations.
Embedded
Thebuild.batfiletriggersabuildprocessthatembedsaread‐onlyfilesysteminexecutablefiles.
The executablefilesprovideblock‐basedstreamingtoclientcomputers.ThinAppcompressesthefile
system.
Sandbox
Runningthecapturedapplicationgeneratestheread‐writedirectorystructurethatholdsfiledatathatthe
applicationmodifies.FilemodificationsthatpromptThinApptoextractembeddedvirtualfilestothe
sandboxincludethefollowingoperations:
Changingthetimestamporattributesofafile
Openingafilewithwriteaccess
Truncatingafile
Renamingormovingafile
Theembeddedandsandboxfilesystemsusefoldermacrostoenablefilepathstodynamicallyexpandat
runtime.
ThinApp Folder Macros
ThinAppusesmacrostorepresentfilesystempathlocationsthatmightchangewhenvirtualizedapplications
runondifferentWindowsoperatingsystemsorcomputers.Theuseofmacrosenablessharedapplication
profileinformationtoinstantlymigratetodifferentoperatingsystems.
ThinApp File System Formats and
Macros
8