45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:如何获取本机的所有IP子网掩码和默认网关?

如何获取本机的所有IP子网掩码和默认网关?

2016-09-04 08:13:14 来源:www.45fan.com 【

如何获取本机的所有IP子网掩码和默认网关?

添加对System.Management的引用

using System.Management;
。。。
//获取IP,子网掩码(subnet mask)和默认网关
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection nics = mc.GetInstances();
foreach(ManagementObject nic in nics)
{
if(Convert.ToBoolean(nic["ipEnabled"]) == true)
{
Console.WriteLine((nic["IPAddress"] as String[])[0]);
Console.WriteLine((nic["IPSubnet"] as String[])[0]);
Console.WriteLine((nic["DefaultIPGateway"] as String[])[0]);
}
}
。。。

如果还需要其他信息参考 PlatformSDK:Windows Management Instrumentation

 

本文地址:http://www.45fan.com/dnjc/72052.html
Tags: 获取 本机 掩码
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部