WxBot与部分机器上运行的新版微信的兼容问题(UI Spy)

目前WxBot 已经升级1.2.16,适配了新版4.1.8.101版本微信,但可能还有人会遇到无法使用WxBot刷新出微信进程的问题。

我提供一个兼容性测试方案,使用UI Spy这个小工具:UI Spy (已经上传到网盘提供下载了)
如果微信窗口右侧,显示这个窗口的ClassName=“mmui::MainWindow”,而且,在微信窗口左侧的结构层次里出现了“标题栏”和“组”,那就说明可以正常使用WxBot;

如果显示成别的内容,那么就无法正常使用WxBot了;你就只有去选择1.2.12版本和低版本的微信去搭配使用了。

其实,这个问题从4.0.6版本的微信开始,就一直有。

但奇怪的是,我自己的机器从未出现过这样的问题,只有其他人给我反馈才发现有这个问题的存在,至今无解。如果你知道线索,欢迎你联系我微信:582229。

网上有一些资料:微信在那台机器上走了 Qt fallback UI(不支持 UIA),而 mmui 是另一套完全不同的 UI 系统,无法通过配置直接切换,只能通过环境或版本间接影响。微信 UI 路径和系统有关:

  • 是否远程桌面(RDP)
  • Windows 10 vs Windows 11
  • 是否开启高 DPI
  • 显卡驱动是否正常
图片[1]-WxBot与部分机器上运行的新版微信的兼容问题(UI Spy)-VidiBot 视频上传助手 | WxBot 微信自动化

100%解决办法:无,但以下情况容易触发 Qt fallback:

  • 无 GPU / 显卡异常
  • 远程桌面
  • Sandbox / 虚拟机
  • 兼容模式运行

👉 尝试:

  • 在本机直接运行
  • 更新显卡驱动
  • 关闭兼容模式
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容