Name |
Type |
Description |
Required |
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:- raw
- Returns the unformatted value directly from the registry. For example, a REG_DWORD value of '1' is returned as '1', not '#1'.
- compatible
- 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:- exists
- Saves true if a matching registry entry is found; false otherwise.
- value
- 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:- HKLM
- HKEY_LOCAL_MACHINE
- HKCU
- HKEY_CURRENT_USER
- HKCR
- HKEY_CLASSES_ROOT
- HKU
- HKEY_USERS
|
Yes |
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'. |
|