C#获取局域网MAC地址_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#获取局域网MAC地址

C#获取局域网MAC地址

 2013/11/29 10:33:53  漫步在互联网  博客园  我要评论(0)
  • 摘要:效果:说明:获取本局域网的MAC地址(非本机的MAC地址)代码:///<summary>///获取网卡物理地址///</summary>///<returns></returns>publicstaticstringgetMAC(){stringmadAddr=null;ManagementClassmc=newManagementClass("Win32_NetworkAdapterConfiguration")
  • 标签:C# Mac 局域网

效果:

说明:获取本局域网的MAC地址(非本机的MAC地址)

代码:

  /// <summary> 
        /// 获取网卡物理地址 
        /// </summary> 
        /// <returns></returns> 
        public static string getMAC()
        {
            string madAddr = null;
            ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection moc2 = mc.GetInstances();
            foreach (ManagementObject mo in moc2)
            { www.jbxue.com
                if (Convert.ToBoolean(mo["IPEnabled"]) == true)
                {
                    madAddr = mo["MacAddress"].ToString();
                    madAddr = madAddr.Replace(':', '-');
                }
                mo.Dispose();
            }
            return madAddr;
        }

 

发表评论
用户名: 匿名