Advertisement
Guest User

Rename Computer

a guest
Apr 26th, 2013
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.76 KB | None | 0 0
  1. using System;
  2. using System.Management;
  3.  
  4. public class Program
  5. {
  6.     public static void Main()
  7.     {
  8.         string oldName = System.Environment.MachineName;
  9.         using (ManagementObject cs = new ManagementObject(@"Win32_Computersystem.Name='" + oldName + "'"))
  10.         {
  11.             cs.Get();
  12.                 ManagementBaseObject inParams = cs.GetMethodParameters("Rename");
  13.                 inParams.SetPropertyValue("Name", newName);
  14.                 InvokeMethodOptions methodOptions = new InvokeMethodOptions(null, System.TimeSpan.MaxValue);
  15.                 ManagementBaseObject outParams = cs.InvokeMethod("Rename", inParams, methodOptions);
  16.                 string Return = Convert.ToString(outParams.Properties["ReturnValue"].Value);
  17.             Console.WriteLine("Return Value: {0}", Return);
  18.             Console.ReadKey();
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement