5.1

Table Of Contents
VMware, Inc. 63
Chapter 4 Updating and Linking Applications
3 Create a desktop or Start menu shortcut to the users desktop that points to a shared executable file
location at \\<server>\<share>\Firefox.exe.
Assume two users start Firefox.exe and lock the application.
4 Copy the updated version of Firefox.exe to the central share at
\\<server>\<share>\Firefox.exe.1.
If you are a new user, ThinApp starts the application with the new package data in Firefox.exe.1. If
you are a user working with the original version, you can see the new version after you exit the application
and restart the application.
5 If you must deploy a more current update of Firefox, place it in the same directory with a higher number
at the end.
6 Copy Version 2.0 of Firefox.exe to central share at \\<server>\<share>\Firefox.exe.2
After both Firefox.exe and Firefox.exe.1 are unlocked, you can delete Firefox.exe and rename
Firefox.exe.1 to Firefox.exe. This permanently replaces the older version with the newer
version.ThinApp always uses the filename that has the highest version number. If you must roll back to an
earlier version and the most recent version is locked, copy the old version so that it has the highest version
number.
N
OTE If you have a project with an.alt file, the .alt file from the new version must also be copied and
renamed. The number used in the filename must come before the .alt extension for example, Firefox.alt
becomes Firefox.1.alt. Changes to Package.ini will not be seen if the primary data container is a .dat
file. A workaround is to rebuild the project with an .exe primary data container if it is under 2GB in size.
Application Synchronization Using Group Policy Object
In ThinApp 5.1, you can use the Group Policy Object to configure the Appsync feature. In the earlier versions
of ThinApp, these parameters were present in the Package.ini file, and you had to configure them by using
the registry. In ThinApp 5.1 you can create policy files by using the AppPolicy.exe. ThinApp installer now
contains the following files:
ThinAppBase.admx
ThinAppBase.adml
ThinAppGeneric.admx
ThinAppGeneric.adml
AppPolicy.exe
The administrative template files ThinAppGeneric.admx and ThinAppGeneric.adml provide a template, on
which the configuration for a specific Package will be based. Ensure that the generic template files
ThinAppGeneric.admx and ThinAppGeneric.adml are present in the same working directory as
AppPolicy.exe.
Configure Application Synchronization
You will update Adobe Reader from IX to X using the AppSync option.
1 On the Domain Controller, copy the ThinAppBase.admx file to C:\Windows\PolicyDefinitions
directory.
2Copy the ThinAppBase.adml file to C:\Windows\PolicyDefinitions\en-US.
3 In the ThinApp directory, run the command AppPolicy.exe /c “Adobe Reader”
The tool generates two template files ThinApp_InventoryName.admx and
ThinApp_InventoryName.adml in the ThinApp Policy directory. If you are capturing Adobe Reader
for application synchronization then these files would be ThinApp_AdobeReader.admx and ThinApp_
AdobeReader.adml. You have to add these two files to the GPO.