GetNextValue

GetNextValue 是一个在注册表路径的枚举过程中使用的函数。 它将返回后续的值,其顺序从 GetFirstValue 值开始。

语法

GetNextValue(ValueName)

返回结果
  • - 如果注册表值为 REG_DWORD
  • 字符串 - 如果注册表值为 REG_SZ
  • 字符串组 - 如果注册表值为 REG_MULTI_SZ
  • 字节组 - 如果注册表值为 REG_BINARY
更多信息

ValueName 必须为可变型变量。 GetNextValue 将返回属性的名称,此类属性包含变量 ValueName 中返回的值。

示例

此脚本列出了启动时运行的所有程序:

函数 Main

Dim Ro As Object

Dim valueName as variant

cr = Chr(13) + Chr(10)

Set Ro = Registry.Connect("127.0.0.1")

Value = ro.GetFirstValue("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", valueName)

While Value <> ""

Echo "ValueName: " & valueName & " = " & value & cr

Value = ro.GetNextValue(valueName)

Wend

End 函数