CDriveCare v0.2.0
CDriveCare v0.2.0
此版本增加安全的新版本提示,并将正式打包与发布完整迁移到 GitHub Actions。
新版本提示
- 启动后异步检查 GitHub 最新正式 Release,不阻塞 C 盘扫描;
- 工具栏增加手动检查按钮;发现新版本时在状态栏显示可点击提示;
- 只接受 CDriveCare 官方 GitHub 仓库的 HTTPS Release 地址;
- 设置 6 秒超时和 256 KiB 响应上限;
- 不自动下载、不静默安装、不在高权限进程中替换 EXE;
- 不上传扫描结果、日志、文件名、设备信息或唯一标识;
- 可通过
--no-update-check关闭启动检查。
GitHub Actions 发布
- 本地
build.ps1现在只负责编译和运行安全测试; - 普通分支构建的 ZIP、EXE 和 SHA-256 由
build.yml生成; - 推送
vMAJOR.MINOR.PATCHtag 后,release.yml自动校验 tag、EXE 版本和本文件; - 校验通过后由 GitHub Actions 创建 Release 并上传
CDriveCare.exe、版本化 ZIP 与SHA256SUMS.txt; - 正式二进制不再由开发机手工打包或上传。
延续的安全边界
- 默认只选择低风险规则,回收站与 Windows 托管动作始终手选;
- 不自动删除 Downloads、Installer、DriverStore、WinSxS 内容、Defender 数据、Prefetch 或注册表;
- 文件删除继续使用最终物理路径、年龄、大小、Reparse Point 和替换检查;
- 程序不删除目录。
注意
- 支持 Windows 10 22H2 与 Windows 11;
- 当前二进制未进行商业代码签名,SmartScreen 可能显示未知发布者;
- 请仅从本仓库 Release 下载,并使用
SHA256SUMS.txt核对文件。