调用RegConnectRegistry(...)在远程计算机上打开注册表后,是否无法扩展环境变量?我查看了ExpandEnvironmentStrings和ExpandEnvironmentStringsForUser,但这似乎只对本地计算机有用。我认为必须考虑到.Net中的RegistryKey.GetValue()在调用RegistryKey.OpenRemoteBaseKey()后确实扩展变量,但我需要在.Net之外做这个。
有什么想法吗?
答案 0 :(得分:2)
鉴于在给定进程中运行的环境变量基于当前登录的用户,您将如何确定在远程计算机上处于活动状态的环境变量集?
即使您可以阅读该信息(毕竟它在注册表中),您会对改变环境的流程做些什么?