Skip to content

AltTaber v0.7.10

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jul 08:28

新功能

  • AltTaberCtl — 新增独立 IPC CLI 工具,用于 ping/quit 命令(安装器通过它优雅关闭旧实例)
  • 运行时架构检测 — RuntimeArchitecture 枚举 + PE 头读取,精确识别当前 exe 架构
  • IpcServer — 已有的 IPC 服务器,接收 quit/ping 命令,供 AltTaberCtl 和二次实例使用

修复

  • #4 — 窗口筛选增加 app window 检查
  • #5 — 主题相关修复
  • PWA 检测增强 — AUMID 识别 + 图标命名逻辑简化
  • Delphi VCL 窗口兼容 — HWND 稳定性修复
  • 自激活记录 — AltTaber 自身激活不再被错误记录

构建 & CI

  • CMakePresets — 增加 Ninja 多架构预设 + MSVC 环境检测
  • CI — 从 VS 生成器迁移到 Ninja 构建,ARM64 + x64 双架构并行
  • Inno Setup — ArchitecturesAllowed 改 x64compatible,消除 deprecation 警告
  • ARCH_SUFFIX — 增加 VSCMD_ARG_TGT_ARCH 检测,修复 Ninja ARM64 交叉编译产物命名

更新系统

  • selectInstallerAsset 重构 — 结构化解析文件名、严格架构匹配、无降级、全日志
  • applyRelease — 架构不匹配时直接报错终止,不再静默下错架构
  • 更新包下载路径 — 改为 %TEMP%,避免卸载时受影响

Full Changelog: v0.7.6...v0.7.10