加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB RegOpenKey 返回值不为0

发布时间:2020-12-17 07:43:35 所属栏目:百科 来源:网络整理
导读:今天遇到个问题,用RegOpenKey 函数,读取HKEY_LOCAL_MACHINESOFTWAREClientsStartMenuInternet下面的东西,在vb编辑器里面调试的时候正常,生成exe之后就读取不到了,返回值不为0。 原来的代码是:ret = RegOpenKey(HKEY_LOCAL_MACHINE," SOFTWAREClie

今天遇到个问题,用RegOpenKey 函数,读取HKEY_LOCAL_MACHINESOFTWAREClientsStartMenuInternet下面的东西,在vb编辑器里面调试的时候正常,生成exe之后就读取不到了,返回值不为0。

原来的代码是:ret = RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWAREClientsStartMenuInternet",hKey)

然后,就去百度,很多人说是权限问题,然后又以管理员的身份运行exe,依然不行!!!

还有看到有朋友说是路径问题,我就想啊,我的路径是直接从注册表复制出来的,错不了!

然后,想啊想,也不知道什么情况,想着删掉前面那个”“试试,,,果然,成功了!就是它!!!

正确的代码是:ret = RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWAREClientsStartMenuInternet",hKey)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读