GetNextValue

GetNextValue es una función que se utiliza en el proceso de enumeración de rutas de registro. Devolverá valores consecutivos en la secuencia iniciada por GetFirstValue.

Sintaxis

GetNextValue(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. GetNextValue 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