【vbs】读写注册表

1、读取注册表 

Dim OperationRegistry
Set OperationRegistry=WScript.CreateObject("WScript.Shell")
Dim Read_Data1,Read_Data2,RegPath
RegPath="HKEY_CURRENT_USER\Software\7-Zip"
' 读取主键的键值,并将该数据送至变量Read_Data1
Read_Data1=OperationRegistry.RegRead(RegPath&"\Path")
MsgBox("Path="&Read_Data1)

Set OperationRegistry = Nothing

项名:计算机\HKEY_CURRENT_USER\Software\7-Zip

键名:Path

2、 写入注册表

Dim OperationRegistry
Set OperationRegistry=WScript.CreateObject("WScript.Shell")
Dim Read_Data1,Read_Data2,RegPath
RegPath="HKEY_CURRENT_USER\Software\7-Zip"

' 用管理者权限执行bat,调用vbs的方式才能写入这个目录的注册表里
OperationRegistry.RegWrite RegPath&"\test","helloworld"
Set OperationRegistry = Nothing

 

注意:有些需要注册表目录需要用管理者权限运行(管理者权限运行bat,bat调用vbs)才可以写入。

注意:执行vbs后,要刷新一下才能看到效果。

 

参考:vbscript Registry 注册表操作实现代码(读写删除)

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值