如何使用vbscript检查注册表项的权限?

如何使用vbscript检查注册表项的权限?,vbscript,registry,Vbscript,Registry,我不想更改/设置权限,我只想检查用户是否有权更改注册表值。 提前感谢。可能。无论如何,在答案中你有一个答案,但是为了简化你的编码,你可以做错误捕获并测试结果 On Error Resume Next 'try to write "test"-key here... 'delete your "test"-key as well If Err.Number <> 0 Then WScript.Echo "no permission" Else WScript.Echo

我不想更改/设置权限,我只想检查用户是否有权更改注册表值。 提前感谢。

可能。无论如何,在答案中你有一个答案,但是为了简化你的编码,你可以做错误捕获并测试结果

On Error Resume Next
'try to write "test"-key here...
'delete your "test"-key as well
If Err.Number <> 0 Then
    WScript.Echo "no permission"
Else
    WScript.Echo "have permission"
End If
On Error GoTo 0
出错时继续下一步
'尝试在此处写入“测试”-键。。。
'同时删除您的“测试”键
如果错误号为0,则
Echo“无权限”
其他的
Echo“拥有权限”
如果结束
错误转到0