VBS读取注册表的两种方法
程序员文章站
2022-06-25 09:02:24
第一种 通过wshshell对象的regread
复制代码 代码如下:regvalue = createobject("wscript.shell").regread("...
第一种 通过wshshell对象的regread
regvalue = createobject("wscript.shell").regread("\xxxx_xxxxxxxx_xxx\xxx\xxxx")
msgbox(regvalue)
const hklm = &h80000002
strpath = "software\microsoft\windows\currentversion\explorer\desktop\namespace"
set oreg = getobject("winmgmts:\root\default:stdregprov")
oreg.enumkey hklm,strpath,arr
for each x in arr
wscript.echo x
next
复制代码 代码如下:
regvalue = createobject("wscript.shell").regread("\xxxx_xxxxxxxx_xxx\xxx\xxxx")
msgbox(regvalue)
更多的操作可以参考这篇文章
第二种方法: 通过wmi
复制代码 代码如下:
const hklm = &h80000002
strpath = "software\microsoft\windows\currentversion\explorer\desktop\namespace"
set oreg = getobject("winmgmts:\root\default:stdregprov")
oreg.enumkey hklm,strpath,arr
for each x in arr
wscript.echo x
next
更多的使用方法可以参考这篇文章