在远程计算机上展开注册表环境变量字符串

时间:2010-06-04 22:00:51

标签: c++ winapi registry

调用RegConnectRegistry(...)在远程计算机上打开注册表后,是否无法扩展环境变量?我查看了ExpandEnvironmentStrings和ExpandEnvironmentStringsForUser,但这似乎只对本地计算机有用。我认为必须考虑到.Net中的RegistryKey.GetValue()在调用RegistryKey.OpenRemoteBaseKey()后确实扩展变量,但我需要在.Net之外做这个。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

鉴于在给定进程中运行的环境变量基于当前登录的用户,您将如何确定在远程计算机上处​​于活动状态的环境变量集?

即使您可以阅读该信息(毕竟它在注册表中),您会对改变环境的流程做些什么?