C#獲取局域網(wǎng)MAC地址的簡單實例
更新時間:2013年11月28日 16:52:55 作者:
這篇文章主要介紹了C#獲取局域網(wǎng)MAC地址的簡單實例,有需要的朋友可以參考一下
效果:

說明:獲取本局域網(wǎng)的MAC地址(非本機的MAC地址)
代碼:
復(fù)制代碼 代碼如下:
/// <summary>
/// 獲取網(wǎng)卡物理地址
/// </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;
}
相關(guān)文章
自定義實現(xiàn)Json字符串向C#對象轉(zhuǎn)變的方法
自定義實現(xiàn)Json字符串向C#對象轉(zhuǎn)變的方法,需要的朋友可以參考一下2013-03-03
詳解C#借助.NET框架中的XmlTextReader類讀取XML的方法
這篇文章主要介紹了詳解借助.NET框架中的XmlTextReader類讀取XML的方法,這種方式的執(zhí)行效率還是比較令人滿意的,需要的朋友可以參考下2016-04-04
C# 基于udp廣播收集局域網(wǎng)類所有設(shè)備信息
這篇文章主要介紹了C# 基于udp廣播收集局域網(wǎng)類所有設(shè)備信息的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-12-12

