|
作者: hzqqun [hzqqun] 论坛用户 | 登录 |
Private Sub Command2_Click() Dim hKey As Long RegOpenKey HKEY_CURRENT_USER, "Software\microsoft\Windows\Current version\Policies\system", hKey RegDeleteValue hKey, "DisableRegistryTools" MsgBox "注册表已解锁!" RegCloseKey hKey End Sub 上面这段代码不知错在那里,请大家来帮忙。谢谢。 系统是用管理员用户登陆的! |
地主 发表时间: 05-08-24 17:44 |
回复: legioncmdr [legioncmdr] 论坛用户 | 登录 |
检查下声明,还有键值有没有错,lpSubKey的那部分 |
B1层 发表时间: 05-08-25 13:14 |
回复: hzqqun [hzqqun] 论坛用户 | 登录 |
声明有写啊。如果我把代码改为: Private Sub Command2_Click() Dim hKey As Long RegOpenKey HKEY_CURRENT_USER, "Software\microsoft\Windows\Current version\Policies\system", hKey Dim ret As long ret=RegDeleteValue(hKey, "DisableRegistryTools") if ret=0 then MsgBox "注册表已解锁!" RegCloseKey hKey elas MsgBox "注册表解锁失败!" End Sub 执行完毕都是注册表解锁失败的,这是什么原因啊? |
B2层 发表时间: 05-08-25 16:12 |
回复: windflower [windflower] 论坛用户 | 登录 |
字符串 CurrentVersion中不要有空格,不可以是Current Version |
B3层 发表时间: 05-08-25 20:45 |
回复: hzqqun [hzqqun] 论坛用户 | 登录 |
问题解决了,谢谢。 |
B4层 发表时间: 05-08-29 15:42 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号