微信监控开发日志 2026-07-15


今日完成(所有已测试通过 ✅)


核心修复


1. **判别逻辑重写** — 严格按"窗口尺寸→哈希→AI"顺序,AI只在必要时调用

- 窗口尺寸宽<700 AND 高<850 → 登录窗口

- 窗口尺寸宽>700 → 主界面,零API

- 哈希不变不调AI,哈希变先查窗口尺寸再决定是否调AI

2. **窗口严格匹配"微信"** — 改用 == "微信"` 而非包含匹配,避免误认文件传输助手等

3. **最小化改用窗口句柄** — `_minimize_all_except_wechat` 用 `win._hWnd` 排除微信,无歧义

4. **最小化后二次确认窗口尺寸** — 避免微信被误最小化后截图桌面


UI改进


5. **半透明0.6→0.8→取消透明度** — 最终实色窗口

6. **窗口标题栏** — 去掉无边框模式,改为标准标题栏窗口

7. **窗口尺寸** — 从260×130→400×250,ⓘ弹窗540×800

8. **窗口锁定** — 用户调整窗口后自动锁定位置/尺寸,切换ON/OFF不复位

9. **ⓘ按钮** — 改用Text组件,标题加粗,代码关键词加粗(ShowWindow/python等)

10. **退出按钮** — 标准窗口自带


通知修复


11. **扫码登录退出哈希** — 窗口变大使自动退出哈希监测模式,不再误发通知

12. **短信固定888888** — 不再发送计数值

13. **日志加窗口尺寸** — "微信已登录(主界面 1200×900)"


杂项


14. **stderr重定向+Windows弹窗** — 启动错误不再闪退消失

15. **bat更新** — 正式版用 start 启动.py关联

16. **工具箱加会话日志链接**

17. **3份日志文件** — wechat_crash.log / wechat_fatal.log / wechat_monitor.log


待修问题


无(当前版本已测试通过)


明日计划


  • 服务器部署测试:静默运行(pythonw无窗口)
  • 自动启动微信
  • 开机自启(加入启动项)
  • 长时间运行稳定性

  • 关键约定(已确认)

  • 队长说"改"才派活,不抢跑
  • 所有讨论完统一改,不留碎片补丁
  • 重要对话写入日志文件