5.1

Table Of Contents
Creating ThinApp Snapshots and
Projects from the Command Line 26
You can use the snapshot.exe utility to create snapshot files of machine states, create the template file for the
Package.ini file, create a ThinApp project, and display the contents of a snapshot file.
Using the Command Line to Create Snapshots
The snapshot.exe utility creates a snapshot of a computer file system and registry and creates a ThinApp
project from two previously captured snapshots.
You do not have to start the snapshot.exe utility directly because the Setup Capture wizard starts it.
Only advanced users and system integrators who are building ThinApp capability into other platforms
might make direct use of this utility.
Creating a snapshot of a computer file system and registry involves scanning and saving a copy of the
following data:
n
File information for all local drives
This information includes directories, filenames, file attributes, file sizes, and file modification dates.
n
HKEY_LOCAL_MACHINE and HKEY_USERS registry trees
ThinApp does not scan HKEY_CLASSES_ROOT and HKEY_CURRENT_USER registry entries because those entries
are subsets of HKEY_LOCAL_MACHINE and HKEY_USERS entries.
The snapshot.ini configuration file specifies what directories and subkeys to exclude from a ThinApp
project when you capture an application. You might customize this file for certain applications.
Methods of Using the Snapshot.exe Utility
After you have created a snapshot of a machine state, you can use the utility to create a template Package.ini
file and use that file to create a ThinApp project. You can also use the utility to display the contents of a
snapshot file.
These steps take you from capturing a snapshot through creating a ThinApp project.
Creating Snapshots of Machine States
The snapshot.exe utility creates a snapshot file of a machine state. ThinApp captures the machine state and
saves it to a single file to create a project.
The snapshot.exe utility saves a copy of registry data and file system metadata that includes paths,
filenames, sizes, attributes, and timestamps.
VMware, Inc.
89