User`s guide

VMware ThinApp Reviewer’s Guide
REVIEWER’S GUIDE / 64
Updating ThinApp Packages
Application updates can be necessary either to provide additional application functionality for end users or to
comply with administratively prescribed updates to software. When packaging applications, it is necessary to
decide if the responsibility to package the application rests with the user or the administrator. Users who self-
update virtualized applications will incorporate the application changes directly into the application’s sandbox,
which may increase the size of the footprint significantly. If a user self-updates an application, those settings
also may interfere with future updates provided by the administrator.
Packaging Updates and Modifications
There are three methods for creating the updated package:



Choose the method most appropriate for the update you wish to deploy.
Recapture

updates between the Setup Capture pre-scan and post-scan snapshots. The result of this process is a new

Microsoft OneNote. To create the updated package, simply install Microsoft OneNote and apply the most recent
Service Pack, then build a new application package.
Sandbox Merge
This method consolidates updates from a sandbox into an existing project directory. To use the Sandbox Merge
method, first launch the virtualized application onto a clean workstation. Then run the update, which will place
the new files, registry, and configuration changes into the sandbox of that computer. Then use the sbmerge
utility provided with the ThinApp program files to merge the changes from the sandbox into the existing
project directory. Then rebuild the package to incorporate the changes.
Post-Capture
The post-capture method of incorporating updates involves manually placing folders in the appropriate
directories of the capture, manually editing the registry files to include changes, and editing the Package.ini
file to change configuration settings. Use this method when you definitively know the files or registry changes
that you want to make. This method does not require the use of the Setup Capture process, but you must
rebuild the package with the build.bat file to incorporate the changes.
Deploying Updates
After the application changes have been incorporated into an update package, there are three methods for
deployment of the update:


