vbscript: каталоги реестра и список ключей - PullRequest
1 голос
/ 14 февраля 2009

Если у меня есть путь к реестру:

HKEY_LOCAL_MACHINE\SOFTWARE\INTERSTAR\XFILES\CONFIG MANAGER\SYSTEM\COMPANIES 

Как мне получить список всех записей в этом пути / каталоге и получить доступ к DWORD, REG_SZ и данным?

спасибо заранее

1 Ответ

6 голосов
/ 14 февраля 2009

Один из вариантов будет использовать WMI:

Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
    strComputer & "\root\default:StdRegProv")

strKeyPath = "SYSTEM\CurrentControlSet\Services"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys

For Each subkey In arrSubKeys
    Wscript.Echo subkey
Next

Здесь вы найдете более полезные скрипты реестра: http://www.activexperts.com/activmonitor/windowsmanagement/scripts/operatingsystem/registry/

...