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