ChangeIP.Source.SetIpAddress.setHostName C# (CSharp) Method

setHostName() public method

public setHostName ( string hostName ) : void
hostName string
return void
        public void setHostName(string hostName)
        {
            ManagementClass changePc = new ManagementClass("Win32_ComputerSystem");
            ManagementObjectCollection changePcC = changePc.GetInstances();
            foreach (ManagementObject change in changePcC)
            {
                ManagementBaseObject inParams = change.GetMethodParameters("Rename");
                inParams["Name"] = hostName;
                change.InvokeMethod("Rename", inParams, null);
            }
        }

Usage Example

Example #1
0
 //hostname변경부, 첫 호스트네임과 다를경우에만 변경
 private bool ChangeHostName()
 {
     SetIpAddress changeHostname = new SetIpAddress();
     if (String.CompareOrdinal(this.firstHostName, this.hostName) != 0)
     {
         changeHostname.setHostName(this.hostName);
         ShutDownexe();
         return true;
     }
     else
     {
         return false;
     }
 }