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 函数