注册 登录
编程论坛 VB6论坛

读取注册表的问题

chen3bing 发布于 2019-07-04 14:55, 1256 次点击
只有本站会员才能查看附件,请 登录

我现在已经成功写了注册表,可是读取不行,读的值老是空串。
我的程序如下:
Public Function g_cmdQueryValue() As Integer
   
    Dim hKeyMyKey As Long
    Dim lResult As Long
    Dim msg, response
   
    '打开注册表项
    lResult = RegOpenKeyEx(HKEY_CURRENT_USER, "Software\mykey", 0, KEY_ALL_ACCESS, hKeyMyKey)

    If lResult = ERROR_SUCCESS Then
        
        
      
        g_cmdQueryValue = RegQueryValueEx(hKeyMyKey, "TestValue", 0, REG_SZ, szValue, Len(szValue))
        '关闭注册表项
        RegCloseKey (hKeyMyKey)
    Else
        g_cmdQueryValue = 1
    End If
   
End Function
请高手指教,谢谢!
2 回复
#2
wufuzhang2019-07-05 09:46
回复 楼主 chen3bing
只有本站会员才能查看附件,请 登录

改成ByVal szValue
#3
chen3bing2019-07-05 09:50
回复 2楼 wufuzhang
版主就是厉害!!!
1