using System.Collections.Generic;
using System.Net.NetworkInformation;
//支持中文
public class Network
{
/// 获取以太网与无线网MAC地址列表
/// </summary>
/// <returns></returns>
public static List<string> GetNetworkPhysicalAddress()
{
List<string> ret = new List<string>();
string[] words = { "Ethernet", "Wireless" };
NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces();
for (int i = 0; i < nis.Length; i++)
{
if (nis[i].NetworkInterfaceType.ToString().Equals(words[0]) || nis[i].NetworkInterfaceType.ToString().Contains(words[1]))
{
if (!ret.Contains(nis[i].GetPhysicalAddress().ToString()))
{
ret.Add(nis[i].GetPhysicalAddress().ToString());//获得我们电脑上的Mac地址
}
}
}
return ret;
}