C++ 获取局域网适配器的MAC,而不是Qt 4.8中的WLAN

C++ 获取局域网适配器的MAC,而不是Qt 4.8中的WLAN,c++,qt4,mac-address,C++,Qt4,Mac Address,我不想在Qt应用程序中使用MAC作为机器标识符(Win7,C++) 如果我使用QNetworkInterface::allInterfaces()获取QNetworkInterface列表,则WLAN网络适配器太多,甚至没有使用。正如我发现的那样,它们是由没有经过良好编程的驱动程序留下的 有没有办法检测接口是以太网LAN还是有线LAN? QNetworkInterface不提供任何有关接口类型的信息

我不想在Qt应用程序中使用MAC作为机器标识符(Win7,C++) 如果我使用QNetworkInterface::allInterfaces()获取QNetworkInterface列表,则WLAN网络适配器太多,甚至没有使用。正如我发现的那样,它们是由没有经过良好编程的驱动程序留下的

有没有办法检测接口是以太网LAN还是有线LAN? QNetworkInterface不提供任何有关接口类型的信息