GetNextValue

GetNextValue è una funzione utilizzata nel processo di enumerazione dei percorsi del Registro di sistema. Restituirà valori successivi sulla sequenza avviata da GetFirstValue.

Sintassi

GetNextValue(ValueName)

Restituisce
  • Long: se il valore del Registro di sistema è REG_DWORD
  • Stringa: se il valore del Registro di sistema è REG_SZ
  • Matrice di stringhe: se il valore del Registro di sistema è REG_MULTI_SZ
  • Matrice di byte: se il valore del Registro di sistema è REG_BINARY
Ulteriori informazioni

ValueName deve essere una variabile della variante tipo. GetNextValue restituirà il nome dell’attributo che conteneva il valore restituito all’interno della variabile ValueName.

Esempio

Gli script elencano tutti i programmi che vengono eseguiti all’avvio:

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 "NomeValore: " & valueName & " = " & value & cr

Value = ro.GetNextValue(valueName)

Wend

End Function