手机
当前位置:查字典教程网 >脚本专栏 >vbs >用vbs检查注册表项的访问权限的代码
用vbs检查注册表项的访问权限的代码
摘要:constKEY_QUERY_VALUE=&H0001constKEY_SET_VALUE=&H0002constKEY_CREATE_SU...

constKEY_QUERY_VALUE=&H0001

constKEY_SET_VALUE=&H0002

constKEY_CREATE_SUB_KEY=&H0004

constDELETE=&H00010000

constHKEY_LOCAL_MACHINE=&H80000002

strComputer="."

SetStdOut=WScript.StdOut

SetoReg=GetObject("winmgmts:{impersonationLevel=impersonate}!"&_

strComputer&"rootdefault:StdRegProv")

strKeyPath="SYSTEMCurrentControlSet"

oReg.CheckAccessHKEY_LOCAL_MACHINE,strKeyPath,KEY_QUERY_VALUE,bHasAccessRight

IfbHasAccessRight=TrueThen

StdOut.WriteLine"HaveQueryValueAccessRightsonKey"

Else

StdOut.WriteLine"DoNotHaveQueryValueAccessRightsonKey"

EndIf

oReg.CheckAccessHKEY_LOCAL_MACHINE,strKeyPath,KEY_SET_VALUE,bHasAccessRight

IfbHasAccessRight=TrueThen

StdOut.WriteLine"HaveSetValueAccessRightsonKey"

Else

StdOut.WriteLine"DoNotHaveSetValueAccessRightsonKey"

EndIf

oReg.CheckAccessHKEY_LOCAL_MACHINE,strKeyPath,KEY_CREATE_SUB_KEY,bHasAccessRight

IfbHasAccessRight=TrueThen

StdOut.WriteLine"HaveCreateSubKeyAccessRightsonKey"

Else

StdOut.WriteLine"DoNotHaveCreateSubKeyAccessRightsonKey"

EndIf

oReg.CheckAccessHKEY_LOCAL_MACHINE,strKeyPath,DELETE,bHasAccessRight

IfbHasAccessRight=TrueThen

StdOut.WriteLine"HaveDeleteAccessRightsonKey"

Else

StdOut.WriteLine"DoNotHaveDeleteAccessRightsonKey"

EndIf

【用vbs检查注册表项的访问权限的代码】相关文章:

使用vbscript脚本在表单中进行选择的代码

用vbs实现更改计算机的说明的代码

用vbs列出机器上所有能调用的组件

用vbs实现解除注册表CMD、Regedit、Taskmgr限制的脚本代码

用vbs确定计算机是否有 USB 2.0 端口的代码

用vbs控制iis创建虚拟目录的代码

用vbs将名称转换为正确的大小写的代码

利用VBS脚本自动创建计算机帐户的代码

用vb和vbs 破解flashxp的密码的代码

一个用vbs查找硬盘所有分区中的指定程序的代码

精品推荐
分类导航