Components of a ThinApp Application
AdminStudio 2025 | 29.0 | ThinApp Assistant
When you use the ThinApp Assistant to build a ThinApp virtual package, the resources you generate are called ThinApp applications. The number of files included in a ThinApp application depends upon how many shortcuts are defined in the project (or Windows Installer package) and whether you choose to include diagnostic tools with the ThinApp application.
| Number of Shortcuts | ThinApp Application Components | Description |
|---|---|---|
| 1 shortcut | ProductName.exe | The ThinApp application consists of a single executable ( \.exe ) file: Launching the application—This executable file is used to launch the ThinApp application. Location of application data—This executable file contains all of the files, registry keys, DLLs, ThinApp components, and third party libraries that are required for the application to run. |
| More than 1 shortcut | ProductName.exe FeatureName.exe Package.DAT | The ThinApp application consists of two or more executable files and a Package\.DAT file: Launching the application—Each of the executables is used to launch the ThinApp application or a specific feature of the ThinApp application. Location of application data—The Package.DAT file contains all of the files, registry keys, DLLs, ThinApp components, and third party libraries that are required for the application to run. |
| 1 shortcut with diagnostic tools | ProductName.exe cmd.exe regedit.exe Package.DAT | The ThinApp application consists of three executable files and a Package\.DAT file: Launching the application—The package executable is used to launch the ThinApp application. Launching the diagnostic tools—The cmd.exe and regedit.exe executables are used to launch the Command Prompt and Registry Editor diagnostic tools. Location of application data—The Package.DAT file contains all of the files, registry keys, DLLs, ThinApp components, and third party libraries that are required for the ThinApp application and the diagnostic tools to run. |
ThinApp application files are saved in a directory named ThinAppPackage. The location of the ThinAppPackage directory depends upon the type of file you are editing in InstallShield:
-
InstallShield project—The
ThinAppPackagedirectory will be located in a subdirectory of the directory that contains this InstallShield project file, such as:- C:\InstallShield 2009 Projects\ProductName\ConfigurationName\ReleaseName\ThinAppPackage
-
Windows Installer package—The
ThinAppPackagedirectory will be located in the same directory as the Windows Installer file, such as:- C:\FolderContainingMSI\
ThinAppPackage
- C:\FolderContainingMSI\
Modifying these files directly is not recommended. To make any modifications, use the InstallShield ThinApp Assistant.
Intermediate Data Files: Interm Directory
When a ThinApp application is built, files that support the ThinApp application build process are extracted out of the Windows Installer package and saved in a subdirectory of the ThinAppPackage directory named the Interm directory.
The data in this directory is then compiled into ThinApp application as part of the build process. The data in the Interm directory does not need to be distributed with the ThinApp application.
See Also
Using the Microsoft App-V Assistant to Create an App-V Package