如何在 C# .NET 2.0 中获取 MAC 地址

问题描述 投票:0回答:1

我怎样才能做到这一点:

1。步骤:我想获取以太网(“RJ45”)MAC地址,

2。步骤:如果没有,获取WiFi的MAC地址

重要:

  • 我对适配器是否处于活动状态不感兴趣。
  • 还想排除 WMVare、VPN 或其他适配器 MAC 地址。

谢谢

.net networking mac-address
1个回答
0
投票

NetworkInterface.GetAllNetworkInterfaces() 来列出所有网络适配器。然后,您可以使用 NetworkInterfaceType 和/或名称和描述来过滤和排序适配器。使用

.GetPhysicalAddress()
获取 MAC 地址。

如果这是一个许可证系统,我建议列出所有有效的适配器,供授予许可证的人选择。网络适配器可以在系统之间移动,这可能是理想的,也可能不是。

© www.soinside.com 2019 - 2024. All rights reserved.