Puoi usare la shell e chiamare il comando net.exe chiamando
codice:
net computer \\actualname /del
e poi
net computer \\newname /del
Oppure con google ho trovato questo riguardo a WMI
codice:
using (ManagementObject dir= new ManagementObject("Win32_ComputerSystem"))
{
ManagementBaseObject inputArgs = dir.GetMethodParameters("Rename");
inputArgs["Name"] = "newComputerName";
// altri argomenti sono UserName e Password.
// se non specifichi usera' le tue credenziali
ManagementBaseObject outParams = dir.InvokeMethod("Rename", inputArgs, null);
uint ret = (uint)(outParams.Properties["ReturnValue"].Value);
if(ret == 0)
...// success
else
..