public static void SetComputerName()
{
RegistryKey pregkey;
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\ControlSet001\\Control\\ComputerName\\ComputerName", true);
pregkey.SetValue("ComputerName", "test1");
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\ControlSet001\\Services\\Tcpip\\Parameters", true);
pregkey.SetValue("NV Hostname", "test1");
pregkey.SetValue("Hostname", "test1");
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\ControlSet001\\Services\\LanmanServer\\Parameters", true);
pregkey.SetValue("srvcomment", "test1");
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName", true);
pregkey.SetValue("ComputerName", "test1");
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ActiveComputerName", true);
pregkey.SetValue("ComputerName", "test1");
pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters", true);
pregkey.SetValue("NV Hostname", "test1");
pregkey.SetValue("Hostname", "test1");
Console.WriteLine("0000000000" + Dns.GetHostName());
}