RegConnectRegistry函数与其他计算机上的预定义注册表句柄建立连接。
LONG RegConnectRegistry(
LPTSTR 【lpMachineName】, | //远程计算机名称的地址 |
HKEY 【的hKeyru-Latn】, | //预定义的注册表句柄 |
PHKEY 【phkResultnl】 | //用于远程注册表句柄的缓冲区地址 |
); |
参数
【lpMachineName】
指向一个以空字符结尾的字符串,其中包含远程计算机的名称。该字符串具有以下形式:
\\【计算机名】
如果【lpMachineName】为NULL,则使用本地计算机名称。
【的hKeyru-Latn】
指定远程计算机上注册表的预定义句柄。目前,可以使用以下值:
HKEY_LOCAL_MACHINE
HKEY_USERS
应用程序无法为此参数指定HKEY_CLASSES_ROOT或HKEY_CURRENT_USER值。
【phkResultnl】
指向接收识别远程计算机上预定义句柄的键柄的变量。
返回值
如果函数成功,则返回值为ERROR_SUCCESS。
如果函数失败,返回值是在WINERROR.H中定义的非零错误代码。您可以使用带有FORMAT_MESSAGE_FROM_SYSTEM标志的FormatMessage函数来获取错误的一般描述。
备注
当不再需要由RegConnectRegistry返回的句柄时,应通过调用RegCloseKey来关闭。
也可以看看