主页 > 知识库 > 用vbs检查注册表项的访问权限的代码

用vbs检查注册表项的访问权限的代码

热门标签:墨西哥地图标注app 上海办理400电话选号 机器人打电销适用于美业吗 智云亿呼电话机器人 外呼系统说话声音小怎么办 外呼系统群 企业400电话办理价钱低 天津智能外呼系统排名 龙岩400电话申请
const KEY_QUERY_VALUE = H0001
const KEY_SET_VALUE = H0002
const KEY_CREATE_SUB_KEY = H0004
const DELETE = H00010000
const HKEY_LOCAL_MACHINE = H80000002
strComputer = "."
Set StdOut = WScript.StdOut
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ 
strComputer  "\root\default:StdRegProv")
strKeyPath = "SYSTEM\CurrentControlSet"
oReg.CheckAccess HKEY_LOCAL_MACHINE, strKeyPath, KEY_QUERY_VALUE, bHasAccessRight
If bHasAccessRight = True Then
    StdOut.WriteLine "Have Query Value Access Rights on Key"
Else
    StdOut.WriteLine "Do Not Have Query Value Access Rights on Key"
End If  
oReg.CheckAccess HKEY_LOCAL_MACHINE, strKeyPath, KEY_SET_VALUE, bHasAccessRight
If bHasAccessRight = True Then
    StdOut.WriteLine "Have Set Value Access Rights on Key"
Else
    StdOut.WriteLine "Do Not Have Set Value Access Rights on Key"
End If  
oReg.CheckAccess HKEY_LOCAL_MACHINE, strKeyPath, KEY_CREATE_SUB_KEY, bHasAccessRight
If bHasAccessRight = True Then
    StdOut.WriteLine "Have Create SubKey Access Rights on Key"
Else
    StdOut.WriteLine "Do Not Have Create SubKey Access Rights on Key"
End If
oReg.CheckAccess HKEY_LOCAL_MACHINE, strKeyPath, DELETE, bHasAccessRight
If bHasAccessRight = True Then
    StdOut.WriteLine "Have Delete Access Rights on Key"
Else
    StdOut.WriteLine "Do Not Have Delete Access Rights on Key"
End If

标签:青岛 黄山 鄂尔多斯 阜新 齐齐哈尔 承德 丽水 锡林郭勒盟

巨人网络通讯声明:本文标题《用vbs检查注册表项的访问权限的代码》,本文关键词  用,vbs,检查,注册,表项,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《用vbs检查注册表项的访问权限的代码》相关的同类信息!
  • 本页收集关于用vbs检查注册表项的访问权限的代码的相关信息资讯供网民参考!
  • 推荐文章