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