一聚教程网:一个值得你收藏的教程网站

热门教程

winform C#获得Mac地址,IP地址,子网掩码,默认网关的实例

时间:2022-06-25 07:56:22 编辑:袖梨 来源:一聚教程网

1.  添加程序集

2.  引入命名空间

 代码如下复制代码
using System.Management;

3.  方法

 代码如下复制代码

ManagementClass mc =newManagementClass("Win32_NetworkAdapterConfiguration");

ManagementObjectCollection nics = mc.GetInstances();

foreach(ManagementObject nicinnics)

{

if(Convert.ToBoolean(nic["ipEnabled"]) ==true)

{

stringmac = nic["MacAddress"].ToString();//Mac地址

stringip = (nic["IPAddress"]asString[])[0];//IP地址

stringipsubnet = (nic["IPSubnet"]asString[])[0];//子网掩码

stringipgateway = (nic["DefaultIPGateway"]asString[])[0];//默认网关

}

}

热门栏目