C# 取得網卡的 MAC Address [GOOGLE: 抓 網卡 C#]

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());
    }
}

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *