// 利用 ipconfig /all 获取本机ip信息 public string GetIPConfigReturns() { string version = System.Environment.OSVersion.VersionString; if (version.Contains("Windows")) { //调用ipconfig ,并传入参数: /all System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("ipconfig", "/all"); psi.CreateNoWindow = true; //若为false,则会出现cmd的黑窗体 psi.RedirectStandardOutput = true; psi.UseShellExecute = false; try { System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi); return p.StandardOutput.ReadToEnd(); } catch { return string.Empty; } } return string.Empty; }