# 微信监控开发日志 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无窗口）
- 自动启动微信
- 开机自启（加入启动项）
- 长时间运行稳定性

## 关键约定（已确认）
- 队长说"改"才派活，不抢跑
- 所有讨论完统一改，不留碎片补丁
- 重要对话写入日志文件
