可能重复:
远程注册表
我正在执行一项将值输入注册表的任务。但它仅适用于本地机器(mymachine),但如果那是远程系统,那时间也会写入我的系统。我不知道如何写入也可以访问的远程系统。值字符串 CurrentServer 将给出服务器名称,它可以是本地系统和远程系统。
这是我之前使用的代码,我需要在这里做什么修改?,我看到我们可以使用 RegistryKey.OpenRemoteBaseKey 打开注册表值
string CurrentServer = Member.GetServerName();
RegistryKey rk = Registry.CurrentUser.OpenSubKey((LeafeRegistry.TempRoot ), true);
rk.SetValue("ShowSystemName", tvvserver);