C# 取得網卡的 MAC Address [GOOGLE: 抓 網卡 C#]
C# 取得網卡的 MAC Address [GOOGLE: 抓 網卡 C#]
資料來源:https://dotblogs.com.tw/city7/2013/07/02/107624
完整程式碼備份(github):https://github.com/jash-git/CS_Get_netMac
//引用函式庫
using System.Net.NetworkInformation;
//抓取網卡
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
List<string> macList = new List<string>();
foreach (var nic in nics)
{
// 因為電腦中可能有很多的網卡(包含虛擬的網卡),
// 我只需要 Ethernet 網卡的 MAC
if (nic.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
{
macList.Add(nic.GetPhysicalAddress().ToString());
}
}