AppSearch Action

[This is preliminary documentation and subject to change.]

The AppSearch action uses file signatures to determine whether an application exists on a user's computer. The action works on the AppSearch table. The AppSearch action is used to search for previous versions of products to determine where to install an upgrade.

Database Tables Queried

AppSearch

AppSearch.Property Property to be set on existence of a file signature.
AppSearch.Signature_ File signature.

Properties Used

None

Sequencing Restrictions

None

Remarks

For each Property/Signature_ pair in the table, the file signature, as specified in the Signature table, is searched for on the user's computer using the CompLocator, RegLocator, IniLocator, and DrLocator tables (in that order). The absence of the signature from the Signature table denotes a directory. If the signature is determined to exist, the corresponding Property is set to the directory path for that signature.