Windows で有効
RegEnumKey 関数によって、指定されたレジストリ キーのサブキーが列挙されます。
関数の形式
RegEnumKey(hKey as Integer, index as Integer, subkey as String) as Boolean
現在開いているキーまたは事前定義されたキーを指定します。 hKey パラメータには、以下のいずれかの事前定義された値を指定できます。
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
取得するサブキーのインデックスを指定します。 最初の関数呼び出しに対してゼロを使用します。
要求されたサブキーを保持する出力パラメータを指定します。
この関数が正常に完了すると、TRUE が返されます。また、サブキー変数にサブキー名が入力されます。 キーが無効、またはサブキーが存在しない場合、FALSE が返されます。
例:
前提となるレジストリ構造:
HKLM
ソフトウェア
CA
test-1
...
test-9
dummy
4test only
var-0 "test 2"
...
Rem Rem This example enumerates the subkeys of HKEY_CLASSES_ROOT, Rem printing all filetype entries. Rem Dim SubKey as string Dim Index as integer Index=0 while RegEnumKey(HKEY_CLASSES_ROOT,Index,SubKey) if Left(SubKey,1)="." then print SubKey Index=Index+1 wend
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|