主页 > 知识库 > VBS脚本使用WMI操作注册表的代码第1/2页

VBS脚本使用WMI操作注册表的代码第1/2页

热门标签:网站文章发布 服务器配置 银行业务 呼叫中心市场需求 检查注册表项 美图手机 铁路电话系统 智能手机

oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath   

oReg.SetExpandedStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   
oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue   
oReg.SetBinaryValue HKEY_LOCAL_MACHINE,strPath,strValueName,uBinary   
oReg.SetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,arrStringValues   

oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath   
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strStringValueName   

oReg.GetExpandedStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   
oReg.GetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue   
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   
oReg.GetBinaryValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,uBinary   
oReg.GetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,arrStringValues   

'-------------------------------------------------------------------------------------------   

Const HKEY_CLASSES_ROOT = H80000000   
Const HKEY_CURRENT_USER = H80000001   
Const HKEY_LOCAL_MACHINE = H80000002   
Const HKEY_USERS = H80000003   
Const HKEY_CURRENT_CONFIG = H80000005   

' 创建注册表项   
const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set StdOut = WScript.StdOut   
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath   

'创建多字符串值   
const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
strValueName = "Multi String Value Name"  
arrStringValues = Array("first string", "second string",_   
 "third string", "fourth string")   
oReg.SetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,_   
strValueName,arrStringValues   

  
'创建扩展的字符串值   
const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
strValueName = "Expanded String Value Name"  
strValue = "%PATHEXT%"  
oReg.SetExpandedStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   

'创建字符串和 DWORD 值   
const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set StdOut = WScript.StdOut   
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
strValueName = "String Value Name"  
strValue = "string value"  
oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue   
strValueName = "DWORD Value Name"  
dwValue = 82   
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue   

  

'删除注册表项   

const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath   

  
'删除注册表值   

const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\System Admin Scripting Guide"  
strDWORDValueName = "DWORD Value Name"  
strExpandedStringValueName = "Expanded String Value Name"  
strMultiStringValueName = "Multi String Value Name"  
strStringValueName = "String Value Name"  
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strDWORDValueName   
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strExpandedStringValueName   
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strMultiStringValueName   
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strStringValueName   

  
'枚举注册表值和类型   
'枚举子项   
'列出注册表文件   
'监视注册表子项事件   
'监视注册表子树事件   
'读取二进制注册表值   

const HKEY_LOCAL_MACHINE = H80000002   
strComputer = "."  
Set StdOut = WScript.StdOut   
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _    
strComputer  "\root\default:StdRegProv")   
strKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"  
strValueName = "LicenseInfo"  
oReg.GetBinaryValue HKEY_LOCAL_MACHINE,strKeyPath,_   
strValueName,strValue   
For i = lBound(strValue) to uBound(strValue)   
    StdOut.WriteLine  strValue(i)   
Next   
  

12下一页阅读全文
您可能感兴趣的文章:
  • VB中使用WMI获取系统硬件和软件有关信息
  • VBS调用WMI遍历搜索硬盘文件并计数的方法
  • vbs通过WMI修改文件文件夹的NTFS权限
  • WMI StdRegProv 通过wmi操作注册表的vbscript实现代码 (本地或远程)
  • VBS通过WMI监视注册表变动的代码
  • VBS通过WMI获取CPU使用率的代码
  • 将WMI中的DateTime类型转换成VBS时间的函数代码
  • VBS调用WMI实现搜索硬盘mp3文件
  • Rcmd.vbs [Remote Cmd with wmi]远程脚本
  • VBS调用WMI快速关闭IE的脚本
  • vbs wmi获取电脑硬件信息实例
  • 初窥WMI_Vbs脚本编程简明教程补充读物
  • 使用WMI得到计算机的信息

标签:河南 新疆 沈阳 长治 沧州 乐山 红河 上海

巨人网络通讯声明:本文标题《VBS脚本使用WMI操作注册表的代码第1/2页》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266