GetNextValue

GetNextValue 是一個在登錄路徑的列舉過程中使用的函數。 它將傳回後續的值,其順序從 GetFirstValue 值開始。

語法

GetNextValue(值名稱)

結果
  • - 如果登錄值為 REG_DWORD
  • 字串 - 如果登錄值為 REG_SZ
  • 字串陣列 - 如果登錄值為 REG_MULTI_SZ
  • 位元組陣列 - 如果登錄值為 REG_BINARY
詳細資訊

ValueName 必須為可變型變數。 GetNextValue 將傳回屬性的名稱,此類屬性包含變數 ValueName 中傳回的值。

範例

此指令碼列出了啟動時執行的所有程式:

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