Skip to content

v0.3.8

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 14:36
· 17 commits to main since this release

DeepSleep For Windows(Beta) 0.3.8

修复双击无响应、WebView2 初始化失败、进程残留锁文件等核心问题。

修复

  • 双击启动无响应:非管理员双击时,提权标记未被命令行解析器识别,导致提权副本启动即报错退出。现已修复命令行解析,--winsleep-elevated 标记正确识别。
  • WebView2 初始化失败 (0x80070578):设置 WEBVIEW2_USER_DATA_FOLDER 环境变量与 pywebview 设置,指向 ProgramData 目录,解决默认位置不可用导致的初始化异常。
  • 后台服务启动后写不进日志:日志文件由提权窗口创建归管理员所有,普通用户运行的守护进程无法写入。现在设置日志时自动补齐用户写权限(core/acl.py)。
  • 进程残留锁文件阻塞启动:守护进程启动时清理 window.lock,防止异常退出留下的锁文件误判为有窗口在运行。
  • 计划任务写死旧路径:安装任务现在永远指向当前 exe 位置,界面显示任务路径与当前 exe 是否一致,启动按钮等待守护进程应答。

改进

  • 自动清理 WebView2 用户数据目录:避免旧版本残留数据导致初始化异常。

其它

  • 版本号同步到 0.3.8
  • CI 校验 tag / version.py / pyproject.toml 三者版本一致