在运行时禁用Qt承载管理

时间:2018-08-13 14:04:13

标签: qt qnetworkaccessmanager qtplugin

Qt网络承载管理(Win10 x64,Qt 5.9.latest)存在一些问题。注意以下问题:

  • 无法识别WIFI接口
  • 虽然工作正常(但QAM请求工作正常),但WIFI接口被标记为无法访问
  • 电缆局域网不受影响

在某种程度上,我可以通过从我的发行版中删除 bearer 文件夹来解决此问题。我知道我可以在没有载体管理的情况下编译Qt版本,但这是一个预编译的Win64版本,现在仅删除了bearer文件夹。

  1. 我可以以某种方式在运行时动态禁用承载管理吗?
  2. 删除文件夹有风险吗?似乎对我们的应用程序有效,但是是否有一些预期的副作用会杀死该应用程序?

对我们来说,它使用的是5.6.x的承载管理,现在被5.9.x破坏了,我的5.11.x IDE版本(我用于开发)似乎还是被破坏了。

---编辑----

我看到有承载器,WIFI和电缆(已连接WIFI适配器,但未显示)

18:56:11 info: Network report:
1: Ethernet 287176533 valid: yes Active, Discovered, Defined InternetAccessPoint
QAM: Accessible: yes (Accessible) config: Ethernet 287176533 valid: yes Active, Discovered, Defined InternetAccessPoint

没有载体,则不会显示任何网络配置,并且QAM报告“无法访问”(但有效)

19:00:40 info: Network report:
No network configurations!
QAM: Accessible: no (NotAccessible) config:   valid: no Undefined Invalid

仅使用载体和WIFI(正常工作)时,看起来像没有载体:

19:10:42 info: Network report:
No network configurations!
QAM: Accessible: no (NotAccessible) config:   valid: no Undefined Invalid

0 个答案:

没有答案