GetFirstValue
GetFirstValue 是为了启动对注册表路径的枚举的函数。
语法
GetFirstValue(Path, ValueName)
返回结果
- 长 - 如果注册表值为 REG_DWORD
- 字符串 - 如果注册表值为 REG_SZ
- 字符串组 - 如果注册表值为 REG_MULTI_SZ
- 字节组 - 如果注册表值为 REG_BINARY
更多信息
ValueName 必须为可变型变量。 GetFirstValue 将返回属性的名称,此类属性包含变量 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 函数