GetFirstValue
GetFirstValue es una función cuyo propósito es iniciar la enumeración de una ruta de registro.
Sintaxis
GetFirstValue(Path, ValueName)
Devolución
- Largo: si el valor de registro es REG_DWORD
- Cadena: si el valor de registro es REG_SZ
- Matriz de cadenas: si el valor de registro es REG_MULTI_SZ
- Matriz de bytes: si el valor de registro es REG_BINARY
Más información
ValueName debe ser una variable del tipo VARIANT. GetFirstValue devolverá el nombre del atributo que contenga el valor devuelto dentro de la variable ValueName.
Ejemplo
Estos scripts enumeran todos los programas que funcionan en el inicio:
Function 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 Function