RegOpenKeyEx调用失败返回5
2016-05-24 11:36
579 查看
运行环境: Win7 VS2013
问题描述:运行软件,需要写入注册表信息,再次运行时读出注册表内信息。但是第一次写入注册信息后,以后每次都需要写。查看注册表函数时发现RegOpenKeyEx()函数返回值为5,也就是写入注册表的函数失败。
这种情况发生过两次,第一次的解决方法是修改了注册表的权限;
第二次换了个电脑,再次修改权限时不管用,按照网上的方法,编译完之后用管理员方式运行了一次,再次运行的时候就可以了。
RegOpenKeyEx调用失败返回5
问题描述:运行软件,需要写入注册表信息,再次运行时读出注册表内信息。但是第一次写入注册信息后,以后每次都需要写。查看注册表函数时发现RegOpenKeyEx()函数返回值为5,也就是写入注册表的函数失败。这种情况发生过两次,第一次的解决方法是修改了注册表的权限;
第二次换了个电脑,再次修改权限时不管用,按照网上的方法,编译完之后用管理员方式运行了一次,再次运行的时候就可以了。
相关文章推荐
- 用注册表文件实现解开被锁定的.reg与inf文件
- 注册表导出管理员密码文件
- 修改注册表实现在桌面上显示Windows版本
- 用注册表清除3389登陆记录的方法
- 常见的注册表修改大全第1/3页
- vbscript 注册表脚本书写
- vbscript Registry 注册表操作实现代码(读写删除)
- vbs 注册表操作代码(添加删除)
- 杀毒除根 巧用注册表防止病毒重新生成
- vbs删除注册表项的代码
- 批处理操作注册表完全攻略(读取注册表/写入注册表等)
- 写给电脑初学者的一些建议(注册表篇)
- CMD下读取/修改/删除注册表项的方法
- C#实现读取注册表监控当前操作系统已安装软件变化的方法
- PowerShell使用Remove-Item命令删除文件、注册表项介绍
- C#通过windows注册表获取软件清单的方法
- 读取注册表根据Office版本获取数据库连接字段
- C#操作注册表的方法详解
- 在DOS方式下对注册表进行操作的代码
- 用vbs操作注册表实例代码