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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |