如何使用Qt在Windows上检查网络接口类型是以太网或无线
How to check network interface type is Ethernet or Wireless on Windows using Qt?
我需要找出PC上的网络接口类型是有线或无线。
我尝试使用QNetworkInterface
提供Adapter Name
的类。但是适配器名称可以由用户在 Windows 上更改。在Mac上,我可以检查接口类型为eth0
或eth1
,因为它对所有用户都是一样的。
我也尝试了QNetworkConfiguration::bearerType
,但是我正在配置为以太网,即有线和无线配置的承载以太网。
有没有其他方法可以在Qt中或使用Windows平台特定的API找出网络接口类型?
这个原生 Wifi API 示例可以提供帮助: http://msdn.microsoft.com/en-us/library/ms706749%28v=VS.85%29.aspx
相关文章:
- 设计帮助 - 为不同类型的消息处理通用接口的设计模式
- 类具有相同的接口,但参数的类型不同
- 如何模板化堆栈分配的多态指针数组到接口,包括派生类型的相应点?
- 无法使用接口类型对priority_queue中的对象进行排序<T>
- 使用模板参数化映射旧版 C 接口的接口中的类型
- 类型不可知的抽象以使用相同的运行时接口处理正向和反向迭代器和范围?
- 使用 AWS c++ 接口将文件上传到 s3 时内容类型标签不正确
- 如何正确存储/传递接口类型的变量(现代 c++)?
- C++具有特定接口的类型进行模板专用化
- 标准::任何时 GMOCKing 接口的类型不完整
- 多态值类型和接口
- 具有依赖于实现的成员函数类型的多个静态接口
- 自定义和标准类型的数学函数的统一接口
- 如何根据接口类型运行
- C 将功能实现对象作为接口类型
- 继承和 2 种接口类型
- 如何使用Qt在Windows上检查网络接口类型是以太网或无线
- 在 C# 中加载 COM 对象会引发异常"无法将类型'System.__ComObject'的 COM 对象强制转换为接口类型...",但C++或 VB 不会
- 使用接口类型查找子窗口小部件
- 通过COM返回自定义接口类型的SAFEARRAY到VB6