首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用GetAdaptersAddresses获取Mac地址

使用GetAdaptersAddresses获取Mac地址
EN

Stack Overflow用户
提问于 2021-03-26 16:07:04
回答 1查看 34关注 0票数 0

我正在使用"GetAdaptersAddresses“函数(使用C++)来获取计算机的MAC地址。GetAdaptersAddresses返回连接到系统的所有适配器的PIP_ADAPTER_ADDRESSES链接列表。我想特别获取以太网卡的物理地址。目前,它位于GetAdaptersAddresses返回的列表的第一个节点,MSDN文档(https://docs.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-getadaptersaddresses)没有特别提到列表中适配器的顺序,可以根据连接的适配器进行更改。订单不可靠。而且,在不同的机器上,顺序是不同的。

确保以太网卡总是连接到设备,并且mac地址永远不会改变。如何遍历表来获取以太网卡的物理地址?(我理解“‘Description”和“Friendly name”不能使用,因为它们可以更改)

EN

Stack Overflow用户

发布于 2021-03-26 17:56:01

您想要检查IfType==IF_TYPE_ETHERNET_CSMACD

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66813107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档