private void setIP(string ip_address) { ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection objMOC = objMC.GetInstances(); foreach (ManagementObject objMO in objMOC) { if((bool)objMO["IPEnabled"]) { try { ManagementBaseObject setIP; ManagementBaseObject newIP = objMO.GetMethodParameters("EnableStatic"); newIP["IPAddress"] = new IPAddress[] { IPAddress.Parse(ip_address) }; setIP = objMO.InvokeMethod("EnableStatic", newIP, null); } catch (Exception ex) { } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)