VBS读取注册表的两种方法
更新时间:2013年09月03日 16:57:08 作者:
有时候我们需要用vbs来操作注册表,一般情况下有两种方法,一种是通过wshshell对象的regread,另外一种是使用WMI操作注册表,下面简单的介绍下
第一种 通过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)
更多的操作可以参考这篇文章 https://www.jb51.net/article/18125.htm
第二种方法: 通过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
更多的使用方法可以参考这篇文章 https://www.jb51.net/article/14930.htm
相关文章
使用xcacls.vbs(cacls.exe)修改NTFS权限说明(中文版)
本分步指南介绍如何使用扩展的更改访问控制列表工具 (cacls.exe,对应的脚本文件是xcacls.vbs) 修改和查看文件或文件夹的 NTFS 权限。2010-08-08
自动写入文件上传到指定服务器SoftwareMeteringCLS.vbs源码
本次文章其中所用脚本代码为ghiconan版主提供的由Branimir petrovic编写的代码,我在后面根据我公司现有的网络情况做了一些文件管理的添加与删除,最后有用FTP批处理的方法上传到服务器内!2008-12-12


最新评论