GetFirstValue
GetFirstValue è una funzione con lo scopo di avviare l’enumerazione di un percorso del Registro di sistema.
Sintassi
GetFirstValue(Path, 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. GetFirstValue restituirà il nome dell’attributo che contiene 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