When deploying an application using legacy methods, it is possible to customize the application upon installation. This is not possible with a ThinApp package because you can never actually install the application. You can simply execute the application. So for ThinApp to support customization of a package, there is a VBScript engine built into the runtime. Using VB Scripting built into your packages offers great flexibility. Virtually anything can be scripted. The VBScript can interact with both the virtual and the physical environment. Many times VBScripts are used to change the package upon launch, for example, reading the version of the operating system that the package is currently executing on, and changing the package content.
Many customers use VBScript for protection. If you do not have an Active Directory you can create your own logic as a VBScript file and if not fulfilled, this shuts down the package. You can add the VBScript functionality simply by copying your...