CompLocator Table

[This is preliminary documentation and subject to change.]

The CompLocator table holds the information needed to find a file or a directory using the installer configuration data.

The CompLocator table has the following columns.

Column Type Key Nullable
Signature_ Identifier Y N
ComponentID GUID N
Type Integer Y

Columns

Signature_
This column represents a unique file signature and is also the external key into the Signature table. If the key is absent from the Signature table, the search is assumed to be for the presence of a directory pointed to by the CompLocator Table.
ComponentID
The component ID of the component whose key path is to be used for the search.
Type
A Boolean value that determines if the key path of the component is a file name or a directory location.

The following table lists valid values.
This value Indicates that the key path represents a
0 directory
1 file name

If this column is absent, the value is assumed to be one (file name).

Remarks

This table's columns are generally not localized. If an author decides to search for products in multiple languages, then there can be a separate entry included in the table for each language.