注册表条件
注册表条件会在应用任何相关规则之前,检查托管端点上是否存在注册表项和值。
| 条件 | 说明 |
|---|---|
| 注册表项存在 | 此条件用于检查托管端点上是否存在指定的注册表项,并相应地应用相关规则项目。可浏览注册表以查找项,并可在需要时识别子项。通过比较下拉列表,还可使用此条件检查是否存在任何指定的项和子项。 |
| 注册表值存在 | 此条件用于检查托管端点上的注册表值,并相应地应用相关规则项目。定义要搜索输入值的主项和子项。可使用参数来设置该值,由此定义值名称、类型和实际值。 |
创建注册表项存在条件
- 选择“自定义”规则的节点。
- 在工作区中,选择条件 > 注册表 > 注册表项存在打开“注册表项存在”对话框。
- 填写以下字段:
- 配置单元 - 浏览到所需的注册表项。使用标准注册表浏览器选择该项。
- 项字段会通过选定的注册表项目自动填充,但您也可以手动编辑此字段。
比较 - 从下拉列表中选择所需选项:
选项
说明
选项
说明
Exists
检查注册表项是否存在。可设置子项或将其留空,让用户可以只检查主项。
不存在
检查注册表项是否不存在。使用与存在比较相同的行为。
存在并包含子项
检查注册表项是否存在并包含子项。
- 单击确定以保存条件。
创建注册表值存在条件
- 选择“自定义”规则的节点。
- 在工作区中,选择条件 > 注册表 > 注册表值存在打开“注册表值存在”对话框。
- 填写以下字段:
- 配置单元 - 浏览到所需的注册表值。A
使用标准注册表浏览器选择该值。 - 项、值名称、值类型和值会通过选定的注册表项目自动填充,但您也可以手动对其进行编辑。
比较 - 从下拉列表中选择所需选项:
选项 说明 Exists 检查注册表值名称是否存在,而不管类型和值为何。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。 不存在 检查注册表值是否不存在。使用与存在比较相同的行为。 值类型存在 检查是否存在特定类型的值名称,例如REG_SZ, REG_DWORD etc. 值类型可供选择,主项和子项行为与存在相同。 等于 检查注册表值是否等于特定值。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。可设置值类型,显示的值编辑器依选择而异。值字段可以留空,因为注册表中允许使用空值。 不等于 检查注册表值是否不等于指定值。使用与等于比较相同的行为。 小于、小于等于、大于、大于等于 根据所选比较检查注册表值。这些仅适用于 REG_DWORD & REG_QWORD 值类型。使用与等于比较相同的行为。
- 配置单元 - 浏览到所需的注册表值。A
- 针对注册表值选择所需的数字系统,可以是十六进制或十进制。
- 单击确定以保存条件。