CSDN论坛 > VB > VB基础类

关于 RegQueryValueEx 函数的用法? [问题点数:20分,结帖人flamingo2001]

Bbs3
本版专家分:509
结帖率 95.83%
CSDN今日推荐
Bbs6
本版专家分:7906
Bbs3
本版专家分:509
Bbs3
本版专家分:509
Bbs3
本版专家分:509
Bbs6
本版专家分:7906
Bbs3
本版专家分:509
Bbs6
本版专家分:7906
Bbs3
本版专家分:509
匿名用户不能发表回复!
其他相关推荐
RegQueryValueEx 读取 DWORD
之前老是一推乱码,csdn找了好多原因,都是楼主在一层一层盖楼之后自己解决了 后面留下一大推跟问的,楼主太不厚道了 自己找到了原因,还是分享下吧   DWORD dwSize = sizeof(DWORD), dwType = REG_DWORD;  lResult = RegQueryValueEx(hk, TEXT(“具体键值"), NULL, &dwType, (
RegQueryValueEx函数返回234错误解决方法
我们在调用RegQueryValueEx这个函数,在注册表中读取字符串形式的数据时候,经常会出现返回234错误。MSDN说是 If the buffer specified by lpData parameter is not large enough to hold the data, the function returns the value ERROR_MORE_DATA,Window N
读写注册表函数
读写注册表函数RegOpenKeyEx、RegQueryValueEx、RegCreateKeyEx、RegSetValueEx、RegDeketeKey
RegQueryValueEx函数
上一次介绍怎么样保存数据到注册表里,这次就需要从注册表里读取数据出来了。在这个例子里是读取字符串数据出来,主要调用函数RegQueryValueEx来实现。下面的例子里就是先查询键值的长度,然后再读取内容出来。   函数RegQueryValueEx声明如下:   WINADVAPI LONG APIENTRY RegQueryValueExA (
新型重量级的注册表API---RegGetValue
如果要从注册表中取出一个值,我们应该调用RegQueryValueEx。不幸的是,这个函数有一些致命的问题。最大的问题就是它不会执行返回数据类型检查。举个例子,假如注册表中包含一个字符串类型,这个数据在注册表中可能不是以null结尾的,下面是一些说明:      假如数据是REG_SZ, REG_MULTI_SZ或REG_EXPAND_SZ类型,字符串中可能没有正确的包含以null结尾的字
关于RegQueryValueEx
今天发现RegQueryValueEx在使用时,DEBUG下可以正确的读取注册表的值,Release下不能正确读取注册表的值 后来发现是该函数的最后一个参数是一个输入输出参数,该参数一定要进行初始化,否则会无法读出注册表的值,而且这个值一定要大于等于应该实际被装载到缓冲区的字节数...
RegQueryValueEx返回234错误解决方法
<br />我们在调用RegQueryValueEx这个函数,在注册表中读取字符串形式的数据时候,经常会出现返回234错误。 MSDN说是 If the buffer specified by lpData parameter is not large enough to hold the data, the function returns the value ERROR_MORE_DATA, Window NT: If hKey specifies HKEY_PERFORMANCE_DATA and t
VC++读取注册表失败之64位惹得祸
使用RegOpenKeyEx打开HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run  成功,RegQueryValueEx 失败。 又随便换了几个位置的键读取,同样的代码有的成功,有的失败。逐一确认不知权限的问题。 网上找了半天,原来是64位系统的注册表结构和32位略有不同。 比如: 32位  HKEY
RegQueryValue函数
RegQueryValueEx(E)The RegQueryValueEx function retrieves the type and data for a specified value name associated with an open registry key. 函数RegQueryValueEx找回一个打开的注册表键值相关联的给定的变量数据或者变量。LONG RegQueryVa
RegQueryValueEx返回ERROR_MORE_DATA
MSDN解释 LONG RegQueryValueEx( HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData ); the buffer specified by lpData parameter is n
关闭