4
我需要找出PC上的网络接口类型是有线还是无线。如何查看网络接口类型是使用Qt的Windows上的以太网或无线网络?
我曾尝试使用QNetworkInterface
类,它提供了Adapter Name
。但是适配器名称可以在Windows上由用户更改。在Mac上,我可以检查接口类型为eth0
或eth1
,因为它对所有用户都是一样的。
我也试过QNetworkConfiguration::bearerType
,但我得到配置为以太网,即有线和无线配置的BearerEthernet。
是否有其他方法可以找出Qt中的网络接口类型或使用Windows平台特定的API?
谢谢。上述链接中的_WLAN_INTERFACE_INFO结构仅提供接口描述和状态,这些描述和状态对检查接口类型无线或以太网无用。 – Pratap