openkey 操作注册表。。。。

mandarin 2009-12-10 02:00:48
我登录的用户对注册表有读的权限的,但是程序在openkey的时候都是返回false,能不能不用openkey从而操作注册表。。。
如果有只读权限要怎么操作注册表???
...全文
185 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyk120 2009-12-10
  • 打赏
  • 举报
回复
OpenKeyReadOnly可以
Hexpate 2009-12-10
  • 打赏
  • 举报
回复
OpenKey 有2种方案, 一种就是用可写可读方式打开, 但是要求你有相应的权限, 如果没有则打开注册表失败
另外一种就是OpenKeyReadOnly 这个方法可以让你只用读的方式打开,假如你有读的权限,采用这种打开是会成功的,但是唯一的缺点就是不能对注册表进行写动作
mandarin 2009-12-10
  • 打赏
  • 举报
回复
我把他的第二个参数CanCreate设成false也不行
gyk120 2009-12-10
  • 打赏
  • 举报
回复
只读权限是不能操作的,openkey应该是调用了CreateKey,所以不能成功

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧