【发布时间】:2017-02-19 13:41:37
【问题描述】:
我通过函数 GetNetworkParam、GetInterfaceInfo 等获取有关我计算机上安装的所有网络适配器的信息...
现在在 C++ 中,我想在我的系统中获取物理网络适配器的信息,而不是所有适配器(不是 VMWare 等),只是物理的,怎么做?
【问题讨论】:
-
您为什么要这样做?您要解决的问题是什么?您列出的 API 告诉您有关接口的哪些类型的数据?例如,它们中有没有告诉你 PCI 总线的位置?
-
我很遗憾地通知您,在构成 C++ 标准的 1400 多页中,没有提到任何称为“网络适配器”的东西。此外,没有通用的 API 来获取适用于世界上每个操作系统的这些信息。如果您甚至没有意识到需要指定您正在使用的操作系统的基本事实去做吧。继续学习基本的 C++ 几年左右,然后再试一次。
-
欢迎来到 Stack Overflow。请容忍居住在这个陌生世界的无情人!
-
@SamVarshavchik 我很想知道 cpp 中没有这样的直接功能?
-
直到标准 C++ 获得一个像样的网络库。
标签: c++