Aerome v1.1.1 — 安装器安全同步上游
概述
同步上游 Mineradio v1.1.1 的 P0 安装器安全修复,完成 Aerome 品牌化适配。
安装器安全修复(来自上游 v1.1.1)
- 新增专属标记文件:安装时在安装根目录写入
.aerome-install-root标记(含appId=com.aerome.desktop)。卸载时只清理该标记文件确认归属的目录,避免误删用户其它文件。 - 卸载不再递归删除安装根目录:新卸载器改为枚举 Aerome 已知文件名(
Aerome.exe、Electron 运行时 DLL/pak/dat、locales/、resources/、swiftshader/等空目录),不再使用RMDir /R $INSTDIR。 - 卸载前双重校验:强制要求卸载路径必须以
\Aerome结尾且存在标记文件;任一项不满足直接退出,不删任何文件。 - 禁止在混合目录就地安装:例如
D:\百度盘\翻身(1)这类含其它文件的目录不再被接管为安装目录。 - 禁用遗留不安全卸载器:扫描注册表中记录的旧 InstallLocation,如果该路径缺少标记文件且不可接管,删除遗留的
Uninstall Aerome.exe单文件并清理残留注册表项。 - 首次安装目录选择改进:自动从 D-Z 盘中选首个可用盘作为默认安装位置;只有电脑确实只有 C 盘时才放行
C:\Aerome。 - C 盘保护:检测到 D-Z 任意盘存在时,禁止安装到 C 盘。
- 保留覆盖能力:v1.1.0 已经创建过的独立
Aerome文件夹即使没有标记文件,也可以被 v1.1.1 安全覆盖安装。
升级说明
- 这是 P0 安全更新,必须运行完整的 Setup.exe 才能替换旧版 Windows 卸载器和注册表项;不提供软件内快速补丁。
- 已经安装 v1.1.0 的用户:直接覆盖安装即可。
- 已经从更早版本升级过的用户:如果当前安装路径是独立的
D:\Aerome之类的纯净目录,直接覆盖安装;如果是混合目录,安装器只移除遗留的Uninstall Aerome.exe单文件,并把新版本安装到一个安全的Aerome子目录,不会触碰目录里的其它文件。
关于上游 SUPPORT 海报
上游 v1.1.1 同时附带了作者个人的支持海报(赞助渠道),Aerome 派生版本不携带此文件,仅同步与安全相关的代码改动。
上游版权声明
本项目是 Mineradio(作者 XxHuberrr,GPL-3.0)的派生作品。安装器安全修复代码源自上游 v1.1.1,遵循 GPL-3.0 许可证保留原作者署名。
SHA256 校验
77b73a2ee34b4d487b2d9849f19dde99e5c6424f3044bacbdd784069b57205dd Aerome-1.1.1-Setup.exe
5612d1c2dbbfb10c52b8ebc553565ec300c62bcbbc2c4d0a763ac3e22fbda673 Aerome-1.1.1-Setup.exe.blockmap
cdb7f4ce531fd4524768c3c03fb9b2bac3d220a4f8ba16c4075ac530335a068c latest.yml