C# 获取网卡ID

 获取网卡ID代码示例;

命名空间:System.Management

/// <summary>
/// 获取网卡ID
/// </summary>
/// <returns></returns>
private static string GetMacAddressNum()
{
    try
    {
        string macStr = "";
        ManagementClass manc = new ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection manoc = manc.GetInstances();
        foreach (ManagementObject item in manoc)
            if ((bool)item["IPEnabled"] == true)
            {
                macStr += item["MacAddress"].ToString() + " ";
                break;
            }
        manoc = null;
        manc = null;
        return macStr.Trim();
    }
    catch (Exception e)
    {
        return e.Message;
    }
}

猜你喜欢

转载自blog.csdn.net/BYH371256/article/details/120411360