如何在C# .NET 2.0中获取MAC地址[已关闭]

2cmtqfgy  于 8个月前  发布在  .NET
关注(0)|答案(1)|浏览(86)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

16天前关门了。
Improve this question

如何做到这一点:
**1.步骤:**我想获得以太网(“RJ45”)MAC地址,
**2.步骤:**如果没有,获取WiFi的MAC地址
重要提示:

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

谢谢

zour9fqk

zour9fqk1#

NetworkInterface.GetAllNetworkInterfaces()列出所有网络适配器。然后您可以使用NetworkInterfaceType和/或名称和描述来筛选和排序适配器。使用.GetPhysicalAddress()获取MAC地址。
如果这是一个许可证系统,我建议列出所有有效的适配器,供赠款许可证的人选择。网络适配器可以在系统之间移动,这可能是可取的,也可能不是可取的。

相关问题