Repository navigation
v0.3.8
Pre-release
Pre-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 三者版本一致