<summary>///Ip,dns set to Auto get//</summary> private void Setdhcp () { String _doscmd = "netsh interface ip set address local connection DHCP"; Process P = new process (); p.StartInfo.FileName = "cmd.exe"; P.startinfo.useshellexecute = false; P.startinfo.redirectstandardinput = true; P.startinfo.redirectstandardoutput = true; P.startinfo.redirectstandarderror = true; P.startinfo.createnowindow = true; P.start (); P.standardinput.writeline (_doscmd. ToString ()); _doscmd = "netsh interface ip set DNS local connection DHCP"; P.standardinput.writeline (_doscmd. ToString ()); P.standardinput.writeline ("Exit"); }///<summary>//Set IP address, mask, gateway, etc.///</summary> private void setipaddress () {String _ipaddress = "192.168.111.222"; String _submask = "255.255.255.0"; String _gateway = "192.168.111.1"; String _dns1 = "123.1.11.1"; String _doscmd = "netsh interface ip set address local connection static" + _ipaddress + "+ _submask +" "+ _gateway +" 1 "; Process P = new process (); p.StartInfo.FileName = "cmd.exe"; P.startinfo.useshellexecute = false; P.startinfo.redirectstandardinput = true; P.startinfo.redirectstandardoutput = true; P.startinfo.redirectstandarderror = true; P.startinfo.createnowindow = true; P.start (); P.standardinput.writeline (_doscmd. ToString ()); _doscmd = "netsh interface ip set DNS local connection static" + _dns1; P.standardinput.writeline (_doscmd. ToString ()); P.standardinput.writeline ("Exit"); }
C # Modify computer DNS and IP methods