Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Management;
- public class Program
- {
- public static void Main()
- {
- string oldName = System.Environment.MachineName;
- using (ManagementObject cs = new ManagementObject(@"Win32_Computersystem.Name='" + oldName + "'"))
- {
- cs.Get();
- ManagementBaseObject inParams = cs.GetMethodParameters("Rename");
- inParams.SetPropertyValue("Name", newName);
- InvokeMethodOptions methodOptions = new InvokeMethodOptions(null, System.TimeSpan.MaxValue);
- ManagementBaseObject outParams = cs.InvokeMethod("Rename", inParams, methodOptions);
- string Return = Convert.ToString(outParams.Properties["ReturnValue"].Value);
- Console.WriteLine("Return Value: {0}", Return);
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement