GetNextValue
GetNextValue é uma função usada no processo de enumeração dos caminhos do registro. Ela retornará os valores subsequentes, na sequência iniciada por GetFirstValue.
Sintaxe
GetNextValue(NomeValor)
Retorno
- Longo - se o valor do registro for REG_DWORD
- Cadeia de caracteres - se o valor do registro for REG_SZ
- Arranjo de cadeias de caracteres - se o valor do registro for REG_MULTI_SZ
- Arranjo de bytes - se o valor do registro for REG_BINARY
Mais informações
NomeValor deve ser uma variável do tipo relevante. GetNextValue retornará o nome do atributo que contém o valor retornado dentro do ValueName variável.
Exemplo
Este script lista todos os programas executados na inicialização:
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