/// 將IP,DNS設置爲自動獲取
///
private void setDHCP()
{
string _doscmd = "netsh interface ip set address 本地鏈接 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 本地鏈接 DHCP";
p.StandardInput.WriteLine(_doscmd.ToString());
p.StandardInput.WriteLine("exit");
}
/// /// 設置IP地址,掩碼,網關等 /// 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 本地鏈接 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 本地鏈接 static " + _dns1; p.StandardInput.WriteLine(_doscmd.ToString()); p.StandardInput.WriteLine("exit"); }