这个应该是正常的吧 毕竟你是远程访问 若本地访问应该不会有这个问题 另外你的hKey应该是对应Declare Function RegConnectRegistry Lib "advapi32.dll" Alias "RegConnectRegistryA" (ByVal lpMachineName As String, ByVal hKey As Long, phkResult As Long) As Long 里面的最后一个参数吧 HKEY_LOCAL_MACHINE其实就是这个函数里面的hkey的值
Declare Function RegConnectRegistry Lib "advapi32.dll" Alias "RegConnectRegistryA" (ByVal lpMachineName As String, ByVal hKey As Long, phkResult As Long) As Long '访问远程系统的部分注册表 '返回值 Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 '参数lpMachineName -- String,欲连接的系统。采用“\\计算机名”的形式 ' hKey ----------- Long,HKEY_LOCAL_MACHINE 或 HKEY_USERS ' phkResult ------ Long,用于装载指定项句柄的一个变量
毕竟你是远程访问
若本地访问应该不会有这个问题
另外你的hKey应该是对应Declare Function RegConnectRegistry Lib "advapi32.dll" Alias "RegConnectRegistryA" (ByVal lpMachineName As String, ByVal hKey As Long, phkResult As Long) As Long
里面的最后一个参数吧
HKEY_LOCAL_MACHINE其实就是这个函数里面的hkey的值
'访问远程系统的部分注册表
'返回值 Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
'参数lpMachineName -- String,欲连接的系统。采用“\\计算机名”的形式
' hKey ----------- Long,HKEY_LOCAL_MACHINE 或 HKEY_USERS
' phkResult ------ Long,用于装载指定项句柄的一个变量