Skip to content

[Feature] 启动器的引导器 #5722

@burningtnt

Description

@burningtnt

概述 | Summary

启动独立的平台原生项目,为 Windows 7+ 开发启动器的引导器(暂名)。它的代码应足够简单以确保其不会频繁变动。

当用户双击该 EXE 文件时,它会弹出界面显示正在下载 HMCL。之后,它将用 HMCL 替换自身并重新拉起应用。

原因 | Reason

考虑如下场景,你是一个整合包作者,将决定是否往整合包里打包 HMCL “最新”版本:

  • 不打包启动器:你还得引导用户去下载启动器并安装,也必须回答各种基础问题;
  • 打包启动器:总有一天你往里面打包的启动器会出问题,最终完全无法打开。

如果该功能被接收,整合包作者可以选择打包“引导器”(暂名)。
这样,整合包作者既打包了启动器,又不会面对启动器版本总有一天会过时的风险。

详情 | Description

甚至可以支持直接将整合包“链接”到已有的 HMCL,不过这是另一个独立的功能了。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions