How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#
Just made this in a few minutes: using System; using System.Management; namespace WindowsFormsApplication_CS { class NetworkManagement { public void setIP(string ip_address, string subnet_mask) { ManagementClass objMC = new ManagementClass(“Win32_NetworkAdapterConfiguration”); ManagementObjectCollection objMOC = objMC.GetInstances(); foreach (ManagementObject objMO in objMOC) { if ((bool)objMO[“IPEnabled”]) { ManagementBaseObject setIP; ManagementBaseObject newIP = objMO.GetMethodParameters(“EnableStatic”); newIP[“IPAddress”] = new string[] { ip_address }; … Read more