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

作者:袖梨 2022-06-25

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];//默认网关

}

}

相关文章

精彩推荐