![]()
|
InstallShield MultiPlatform 11.5
To enable product life-cycle management, InstallShield MultiPlatform 11.5 creates a powerful Vital Product Data (VPD) registry that is stored in an HSQL database on the end user's machine. It stores information about the product that has been installed, and also contains its uninstaller. With the Premier Edition, target machines can also have multiple VPDs, which facilitates the ability for you to specify your own, unique location on your customers' machines.
The VPD Registry is used for the following:
A software object is defined to be a suite, product, assembly, feature, or component, and each is registered separately in the VPD. In addition, each file associated with the installation is registered. The Product Uninstaller engine and platform pack JAR files for each installed product are stored in the VPD Registry directory structure.
A software object is uniquely defined on a given system by its software object key and instance number. The software object key is the set of properties that are configured in the interface for the software object in its Advanced > Key properties, and consists of a universal unique identifier string (UUID) along with version information. A file is uniquely identified by its file name and installation location. Since software objects and files can be installed multiple times to different locations on a target system, information about each software object and file is stored in the VPD along with its installation location and a unique instance number.
All requirements between files, assemblies, and products are maintained in the VPD. A file, assembly, or product is not uninstalled until all of the software objects and products that require them have been uninstalled.
Changes are made to the information about the software objects and files contained in the VPD when a product or an update or patch to a product is installed on or uninstalled from the target machine.
TIP
For instructions to create a custom bean that finds the installation location of a product, feature, or component that is registered in the VPD, see Knowledge Base article #Q105543.
NOTE
Manual editing of the VPD Registry is not supported by Macrovision Corporation.
The following topics are available to assist you in understanding and using the VPD Registry:
|
|
copyright contact |