Skip to content

V1.0.1 — 支持 Build 26300 原生任务栏时钟

Latest

Choose a tag to compare

@ana52070 ana52070 released this 03 Nov 08:30
8b0aa40

更新内容

  • 新增 Windows 11 Build 26300 任务栏时钟支持,适配已核验的 x64 SystemTray.dll 2609.11000.100.0;保留原有 Taskbar.View.dll 623.27903.70.0 支持。
  • 新宿主仅修改主时钟的数据来源,保留 Windows 附加时钟各自配置的时区。
  • 在安装挂钩前严格检查模块身份、导入及完整调用点;未知布局拒绝启用,补充安装失败回滚与诊断。
  • 修复跨午夜取样时可能拼接不同时间字段的问题。
  • 发布版本为 V1.0.1,内部挂钩协议及 DLL 版本为 v16,请使用包内成套程序。

下载与使用

下载 LocalTimeTzClock-v1.0.1-win-x64.zip,解压到独立目录,编辑 tzclock.ini 中的 TimeZoneId,运行 tzclock.exe on。off 恢复系统时间显示,status 查询状态。压缩包包含中文使用和升级说明;附件 SHA256SUMS.txt 用于核对下载完整性。

从旧版升级:在旧程序目录执行 tzclock.exe stopwatch、tzclock.exe off,保存工作后通过任务管理器重启“Windows 资源管理器”,再从新目录启用新版。仅 off 不卸载旧 DLL。已有自启需改用新路径,可在确认新版正常后从新目录运行 tzclock.exe install;测试切换期间不要同时启动旧版守护进程。

验证与支持范围

  • 20 项自动化测试通过,MSVC x64 构建通过。
  • PR 作者真机验证:Windows 26300.9818,主时钟时间/日期/秒数与跨日、启停、附加时钟、秒数开关、Explorer 重启后重新启用、系统时区保持不变均通过。
  • 支持按已验证的模块布局判定,不承诺所有 Build 26300 或更新 Windows 版本均兼容。

已知限制

  • Build 26300 多显示器尚未验证。
  • 作者测试期间出现一次睡眠后无法唤醒,无卸载 v16 的对照,原因未明,睡眠恢复尚未验收通过。
  • 点击时钟打开的日历面板仍按系统时区显示。

感谢 @MAakber 提供原始适配和真机测试。原始贡献见 #2,修正版合入见 #3。

发布源码:8b0aa409d87bec0fd989270b26cfc9549aa18c74。