|After||String||Id of the search that this one should come after.|| |
|Condition||String||Condition for evaluating the search. If this evaluates to false, the search is not executed at all.|| |
|ExpandEnvironmentVariables||YesNoType||Whether to expand any environment variables in REG_SZ, REG_EXPAND_SZ, or REG_MULTI_SZ values.|| |
|Format||Enumeration||What format to return the value in. This attribute's value must be one of the following:|
- Returns the unformatted value directly from the registry. For example, a REG_DWORD value of '1' is returned as '1', not '#1'.
- Returns the value formatted as Windows Installer would. For example, a REG_DWORD value of '1' is returned as '#1', not '1'.
|Id||String||Id of the search for ordering and dependency.|| |
|Key||String||Key to search for.||Yes|
|Result||Enumeration|| Rather than saving the matching registry value into the variable, a RegistrySearch can save an attribute of the matching entry instead. This attribute's value must be one of the following:|
- Saves true if a matching registry entry is found; false otherwise.
- Saves the value of the registry key in the variable. This is the default.
|Root||Enumeration||Registry root hive to search under. This attribute's value must be one of the following:|
|Value||String||Optional value to search for under the given Key.|| |
|Variable||String||Name of the variable in which to place the result of the search.||Yes|
|Win64||YesNoType||Instructs the search to look in the 64-bit registry when the value is 'yes'. When the value is 'no', the search looks in the 32-bit registry. The default value is 'no'.|| |