Функция RegEnumKey  

Функция RegEnumKey(keyPath, dwIndex) :

Стандартное ядро JScript не содержит возможностей для перебора ключей в реестре, поэтому "Advanced Script Host" добавляет эту возможность в своей объектной модели. Функция возвращает имена ключей (дальше Вы можете использовать стандартные возможности ядра: RegRead, RegDelete, RegWrite)

dwIndex: Номер "подключа". Если Вы зададите несуществующий номер, функция вернет значение Boolean: false. В случае успеха, функция возвращает строковое значение.

Строковый параметр пути к реестровому ключу может содержать стандартные сокращения:
"Корневой" раздел:Сокращение

HKEY_CURRENT_USER

HKCU

HKEY_LOCAL_MACHINE

HKLM

HKEY_CLASSES_ROOT

HKCR

HKEY_USERS

HKEY_USERS

HKEY_CURRENT_CONFIG

HKEY_CURRENT_CONFIG


Пример получения списка "реестровых ключей":

// JScript
for (var i=0; i < 12; i++)
    Window.TextOut(0, 50, 50 + (i * 20), System.RegEnumKey("HKCR\\CLSID", i));
' VBScript
For i=0 To 12
    Window.TextOut 0, 50, 50 + (i * 20), System.RegEnumKey("HKCR\\CLSID", i)
Next
содержание
Новый интерпретатор скриптов
JScript and VBScript are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.