DSH 守护壳 1.1
功能性更新
· 应用内更新:设置 → 版本页新增「守护壳版本」,可检查本程序自身有没有新版本。查到后直接在本程序内下载并安装,不用再去下载页手动取包。下载显示百分比进度,更新期间主界面暂不可操作,异常中断会自动恢复。取不到包或安装位置写不进去时,自动退回打开下载页。更新过程不影响正在运行的引擎。
· 断电级安全冗余:覆盖安装期间断电或强制关机,磁盘上始终保留完整且已校验的安装包、上一版程序副本和双击即用的恢复脚本。退出之前先探测安装位置是否可写,写不进去就不退出。下次启动自动核对更新结果,装成:安静收尾,没装成:如实说明。
· 卸载更准:卸载结论同时核对包目录与插件清单,分四种情形如实报告(已卸载 / 未卸干净 / 未卸载 / 判不了)。只删掉目录、清单里仍登记着的情形会明确告知「下次安装会装回来」。
一般性更新
· 修复插件更新与卸载长期失败:点「停止」会结束正在执行的插件命令并留下残留锁,导致此后所有插件操作超时失败。现在会在改动依赖之前清理这类残留锁,且只在确认持有者已不存在时才清理。
· 新增引擎忙碌提醒:更新或卸载插件前识别引擎状态,只有确实有会话在活动时才提醒;引擎空闲或未运行时不打扰。提醒不是禁止,点确定即可继续。
· 界面精简:版本页移除「重新检测」(与「检查更新」完全重合),「前往下载」改为「立即更新」。
· 其它:新增贡献指南、安全说明、变更日志三份文档;README 增加英文入口。
升级方式
直接运行 DSHGuard-Setup-1.1.exe 覆盖安装,设置、快照与日志都会保留。