如何使用C#获取无线和以太网的MAC地址?

时间:2014-11-26 10:51:13

标签: c# networking network-programming

我希望使用C#获取无线网络适配器和计算机的以太网适配器的MAC地址。 我遇到了NetworkInterface.GetPhysicalAddress方法(http://msdn.microsoft.com/en-us/library/system.net.networkinformation.physicaladdress%28v=vs.110%29.aspx),但我不确定它是否会返回地址(无线/以太网)或任何一个地址。 有人可以澄清这一点,你是否也可以提供一个代码片段,如果它们存在于计算机中(即如果两个适配器都存在于计算机中),它实际上能够获取这两个地址

1 个答案:

答案 0 :(得分:1)

试试

var networks = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();

下面附带的数组打印输出,请注意NetworkInformationType字段。

enter image description here