インスタンスに従ってサブキー名を読み取ります。
RegEnumKey ( "keyname", instance )
パラメータ
keyname | 読み取るレジストリキー |
instance | 取得するキーのインスタンス(1始まり) |
返し値
成功 | 要求されたサブキー名を返します。 |
失敗 | 空文字列を返し、@errorフラグを設定します。 |
1 :要求されたキーを開けなかった場合。 | |
2 :要求されたメインキーを開けなかった場合。 | |
3 :レジストリにリモート接続にできなかった場合。 | |
-1 要求されたサブキーを取得できなかった場合(キーインスタンスが範囲外) |
注意
レジストリキーは"HKEY_LOCAL_MACHINE" ("HKLM")、"HKEY_USERS" ("HKU")、"HKEY_CURRENT_USER" ("HKCU") 、"HKEY_CLASSES_ROOT" ("HKCR")、"HKEY_CURRENT_CONFIG" ("HKCC")のいずれかで始まらなければなりません。
関連
RegEnumVal, RegDelete, RegWrite
例
For $i= 1 to 10
$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", $i)
If @error <> 0 then ExitLoop
MsgBox(4096, "SubKey #" & $i & " under HKLM\Software: ", $var)
Next