手机
当前位置:查字典教程网 >脚本专栏 >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检查注册表项的访问权限的代码】相关文章:

用vbs脚本来关闭 HTML 页面的代码

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

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

用vbs实现cmd功能的代码

用vbs通过135端口执行命令的脚本

用vbs实现显示系统调色板的代码

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

vbscript自动配置IIS的代码

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

利用vbs类实现css按钮的代码

精品推荐
分类导航