Skip to content

WeChatAgent 0.3.4

Choose a tag to compare

@sourcepro5 sourcepro5 released this 14 Oct 04:09
· 8 commits to main since this release

WeChatAgent 0.3.4

新增内容

  • 发送组件启动日志:新增 state/logs/hook-init.log,记录等待核心模块、模块就绪、HTTP 端口绑定及初始化结果;健康接口提供初始化方式和当前状态。

修复问题

  • 首次启动发送后端无法连接:修复 version.dll 先加载、Weixin.dll 尚未就绪时只初始化一次并提前退出的竞态。现在延后到核心模块加载后执行初始化,避免本机 30001 端口永久不监听。
  • 重复初始化被提前终止:兼容 MinHook 已初始化状态,并保证并发调度只执行一次初始化。
  • 端口未绑定却显示启动成功:HTTP 服务先确认本机端口绑定结果;端口占用或监听异常写入日志,不再只凭服务器对象存在判断就绪。
  • 网址紧接中文请求无法读取:修复 HTML 路径、查询参数后紧接“帮我看看”等请求时,把中文误认为网址一部分的问题,同时保留正常中文路径和查询内容。

优化内容

  • 启动等待与错误提示:启动检查为发送组件提供有上限的等待,区分端口未监听、健康检查超时和响应无效;认证、版本与账号异常直接报告,避免统一提示 BACKEND_UNAVAILABLE。排查入口改为发送组件日志。
  • 初始化与运行隔离:将核心 Hook 初始化移到加载入口之外执行,等待设为 30 秒;HTTP 服务仅监听本机,保留令牌、版本和账号验证。
  • 报价准确性:区分女娲石“元/个”和银两“元/万银”,不把默认区服或搜索标题价格代替用户所问区服的挂单数据。此站报价无需修改系统 DNS;其他网页仍按原有读取范围处理。

升级与使用

升级前停止助手服务,从托盘完整退出匹配微信、WeChatAgent 和 DSH,再运行 WeChatAgent-Setup-0.3.4-x64.exe。账号配置、聊天范围、人设编辑和聊天状态保留。安装后通过助手的“打开微信”加载新版发送组件,登录原账号并启动服务。

Windows 10/11 x64;匹配微信 4.1.10.27,DSH 桌面端与插件 SDK 0.2.0-rc.2。安装器、SHA256SUMS.txt 和 VERIFICATION.json 作为 GitHub Release 附件发布。