Vbscript vbs如何读取注册表路径
我想用vbs查看注册表路径。我有办法读懂钥匙Vbscript vbs如何读取注册表路径,vbscript,hta,Vbscript,Hta,我想用vbs查看注册表路径。我有办法读懂钥匙 Set wshShell = CreateObject( "WScript.Shell" ) WScript.Echo "ID = " _ & wshShell.RegRead( "HKEY_USERS\key" ) 输出为注册表项字符串 我想要显示HKEY_用户中所有路径的脚本 例如,树: HKEY_USERS \ S-1-5-20_Classes S-1-5-20 S-1-5-21 S-1-5-21-1532
Set wshShell = CreateObject( "WScript.Shell" )
WScript.Echo "ID = " _
& wshShell.RegRead( "HKEY_USERS\key" )
输出为注册表项字符串
我想要显示HKEY_用户中所有路径的脚本
例如,树:
HKEY_USERS \
S-1-5-20_Classes
S-1-5-20
S-1-5-21
S-1-5-21-15325-362362362 (I want to output only this path)
您可以使用WMI方法列出特定注册表项下的所有子项。例如:
Const HKEY_USERS = &H80000003
strComputer = "."
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\default:StdRegProv")
strKeyPath = ""
objReg.EnumKey HKEY_USERS, strKeyPath, arrSubKeys
For Each subkey In arrSubKeys
WScript.Echo subkey
Next