将值写入远程系统的注册表

时间:2012-11-30 06:13:27

标签: c# .net visual-studio-2010 registry

  

可能重复:
  Remote Registry

我正在执行一项任务,要将值输入到registry.But它只适用于本地计算机(mymachine),但如果这是一个远程系统,那么该时间也写入我的系统。我不知道如何写入也有访问权限的remotesystem。值字符串CurrentServer将给出服务器名称,它可以是本地系统和远程系统。

这是我之前使用的代码,我需要做什么修改?,我看到我们可以使用RegistryKey.OpenRemoteBaseKey来打开注册表值

         string CurrentServer = Member.GetServerName();
          RegistryKey rk = Registry.CurrentUser.OpenSubKey((LeafeRegistry.TempRoot ), true);
          rk.SetValue("ShowSystemName", tvvserver);

1 个答案:

答案 0 :(得分:0)

这个帖子似乎有关.. Remote Registry

我找到的另一种可能性: Microsoft.Win32.Registry,Microsoft.Win32.RegistryKey和相关的Microsoft.Win32注册表枚举用于读取和写入系统注册表