知识大全 C#获取IPCONFIG返回值

Posted

篇首语:从某种意义来看,世间一切都是遇见,就像冷遇见暖,就有了雨;春遇见冬,就有了岁月;天遇见地,有了永恒;人遇见人,有了生命。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#获取IPCONFIG返回值相关的知识,希望对你有一定的参考价值。

C#获取IPCONFIG返回值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在我们获取本机局域网IP以及其他相关信息时 直接调用系统IPCONFIG 也是一种很有效的方法

  以下是我用C#实现的 读取ipconfig的返回值的代码

  代码

  /// <summary>

  /// 获取IPCONFIG返回值

  /// </summary>

  /// <returns>返回 IPCONFIG输出</returns>

  public static 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;

  System Diagnostics Process p = System Diagnostics Process Start(psi);

  return p StandardOutput ReadToEnd();

  

  return string Empty;

  

  以下是返回的结果:

  代码

  /*返回结果

  Windows IP Configuration

  Host Name : server

  Primary Dns Suffix  :

  Node Type : Unknown

  IP Routing Enabled : No

  WINS Proxy Enabled : No

  Ethernet adapter 本地连接:

  Connection specific DNS Suffix  :

  Description : NVIDIA nForce / Mbps Ethernet

  Physical Address : E C BB F AE

  DHCP Enabled : No

  IP Address :

  Subnet Mask :

  Default Gateway :

  DNS Servers :

  

  */

  扩展说明:

cha138/Article/program/net/201311/11579

相关参考

知识大全 C#中如何让一个函数返回多个值

C#中如何让一个函数返回多个值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有两种方法  使用

知识大全 ado.net获取存储过程的返回值

  假设有存储过程如下:    CREATEPRocsp_uptmp@tmpNamevarchar()@srcPosvarchar()  as  BeginTRAN  insertintot_temp

知识大全 使用C#返回系统特殊路径

使用C#返回系统特殊路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSys

知识大全 C#函数的参数返回结构数组

C#函数的参数返回结构数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  头晕脑涨地研究了一天就

知识大全 C#遍历文件夹返回列表类

C#遍历文件夹返回列表类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  usingSystem;

知识大全 执行、获取远程代码返回:file

  天气终于晴了但问题来了在实现两个站点间用户数据同步当使用php函数file_get_contents抓取执行远程页面时如果连接超时将会输出一个FatalError或相当的慢结果导致下面的代码不能运

知识大全 C#获取机器码

C#获取机器码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<summary>

知识大全 C#如何快速获取助记码

C#如何快速获取助记码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  希望通过本文能让大家对C#

知识大全 C#获取屏幕分辨率

C#获取屏幕分辨率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  usingSystemWind

知识大全 C#获取应用程序所在路径

C#获取应用程序所在路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ApplicationS