我需要确定当前正在使用的网络适配器的MAC地址。
在我的PC上(我测试我的代码),多个网络适配器似乎处于活动状态。一个来自连接到LAN的网络适配器(我感兴趣的那个),以及VMWare注册的2个虚拟网络适配器。当 - 为了测试目的 - 我连接我的iPhone我得到一个适配器。
不幸的是很多"解决方案"我发现以某种随机顺序列出了MAC地址,因此活动的地址可能位于列表中的任何位置。
我尝试了各种方法,例如
任何人都可以给我一个暗示的方式吗?我使用的是Delphi2010,这可能是与XE6相关的帖子的问题。
编辑:事实证明,没有一个活跃的网络适配器。所以对于这个问题没有一个正确的答案 - 在我看来 - 这个问题可以被关闭。我尝试通过写一个答案来做到这一点,但这似乎违反了这样的政策,并删除了帖子。无论如何,谢谢你的帮助。