美文网首页
C#获取正在使用的网卡信息

C#获取正在使用的网卡信息

作者: a9b854aded01 | 来源:发表于2018-09-30 08:50 被阅读0次
    /// <summary>
            /// 获得当前机器的活动中Mac地址,若无联网则返回空""
            /// </summary>
            /// <returns>mac地址,例如:18:03:73:AE:38:0D</returns>
            public static string GetActivatedAdaptorMacAddress()
            {
                string mac = "";
                ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    if (mo["IPEnabled"].ToString() == "True")
                    {
                        mac = mo["MacAddress"].ToString();
                    }
                }
                return mac;
            }
    

    相关文章

      网友评论

          本文标题:C#获取正在使用的网卡信息

          本文链接:https://www.haomeiwen.com/subject/gwvioftx.html