using System.Net.NetworkInformation;
///<summary>
/// 通过NetworkInterface读取网卡Mac///</summary>
///<returns></returns>
public List<string> GetMacByNetworkInterface()
{
List<string> macs = new List<string>();
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface ni in interfaces)
{
if (ni.GetPhysicalAddress().ToString() != "")
{
macs.Add(ni.GetPhysicalAddress().ToString());
}
}
return macs;
}