[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.
AppSearch.Property | Property to be set on existence of a file signature. |
AppSearch.Signature_ | File signature. |
None
None
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.