RegistryKey.GetValue : RegistryKey « Microsoft.Win32 « C# / C Sharp by API






RegistryKey.GetValue

  



using System;
using Microsoft.Win32;

class MainClass
{
   public static void Main()
   {
      RegistryKey start = Registry.LocalMachine;
      string DNSservers = @"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters";

      RegistryKey DNSserverKey = start.OpenSubKey(DNSservers);
      if (DNSserverKey == null)
      {
         Console.WriteLine("Unable to open DNS servers key");
         return;
      }
  
      string serverlist = (string)DNSserverKey.GetValue("NameServer");

      Console.WriteLine("DNS Servers: {0}", serverlist);
      DNSserverKey.Close();
      start.Close();

   }
}

   
    
  








Related examples in the same category

1.RegistryKey.Close()
2.RegistryKey.CreateSubKey(String value)
3.RegistryKey.GetSubKeyNames()
4.RegistryKey.OpenSubKey
5.RegistryKey.SetValue