C#获取局域网MAC地址的简单实例_C#教程-查字典教程网
C#获取局域网MAC地址的简单实例
C#获取局域网MAC地址的简单实例
发布时间:2016-12-28 来源:查字典编辑
摘要:效果:说明:获取本局域网的MAC地址(非本机的MAC地址)代码:复制代码代码如下://////获取网卡物理地址//////publicsta...

效果:

说明:获取本局域网的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)

{

if (Convert.ToBoolean(mo["IPEnabled"]) == true)

{

madAddr = mo["MacAddress"].ToString();

madAddr = madAddr.Replace(':', '-');

}

mo.Dispose();

}

return madAddr;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类