Describes a product search.
Extensibility point in the WiX XML Schema. Schema extensions can register additional
elements at this point in the schema.
The Guid attribute has been deprecated; use the ProductCode or UpgradeCode attribute instead. If this attribute is used, it is assumed to be a ProductCode.
The ProductCode to use for the search. This attribute must be omitted if UpgradeCode is specified.
The UpgradeCode to use for the search. This attribute must be omitted if ProductCode is specified. Note that if multiple products are found, the highest versioned product will be used for the result.
Rather than saving the product version into the variable, a ProductSearch can save another attribute of the matching product instead.
Saves the assignment type of the product: per-user (0), or per-machine (1).
Saves the language of a matching product if found; empty otherwise.
Saves the state of the product: advertised (1), absent (2), or locally installed (5).
Saves the version of a matching product if found; 0.0.0.0 otherwise. This is the default.
[WiX v7 and later]
Saves true if a matching product entry is found (non-absent); false otherwise.
Extensibility point in the WiX XML Schema. Schema extensions can register additional
attributes at this point in the schema.