更新启动器应用程序 C#
Update a launcher app c#
我正在编写一个 launcher.exe 文件,它将检查客户端版本并更新客户端(游戏)。
我的想法是运行 launcher->从主机下载版本文件->检查版本->下载新的更新(.zip)->解压到客户端->开始
但现在我还想通过该 zip 文件更新 launcher.exe
是运行ning,怎么更新呢?
请多多指教。
由于这个话题还没有答案,我post我的
我在个人项目中遇到了同样的情况。我有一个启动器,负责检查和下载新的主应用程序版本和主应用程序本身。我最终决定在负责更新启动器的主应用程序中添加一个功能。
先决条件:更新包(想象一个包含新版本的 ZIP 文件)包含名称为 "launcher.exe_new"
的新启动器版本
- 开始你的 launcher.exe。它将下载 ZIP 文件
- 解压更新包并将"launcher.exe_new"放在启动器所在的同一目录
- 启动全新更新的主应用程序
- 主应用程序将检查 "launcher.exe_new" 文件是否存在。如果是这样,请删除 "launcher.exe" 文件并在 "launcher.exe"
中重命名 "launcher.exe_new"
终于回到这里来谈谈我是如何解决这个问题的
我的启动器 运行 是这样的:
Launcher.exe
启动 -> 使其成为自己的克隆 Launcher.exe.bin
-> Launcher.exe
运行 Launcher.exe.bin
-> Launcher.exe
退出 -> Launcher.exe.bin
kill all Launcher.exe
process-> start update process
我正在编写一个 launcher.exe 文件,它将检查客户端版本并更新客户端(游戏)。 我的想法是运行 launcher->从主机下载版本文件->检查版本->下载新的更新(.zip)->解压到客户端->开始 但现在我还想通过该 zip 文件更新 launcher.exe 是运行ning,怎么更新呢? 请多多指教。
由于这个话题还没有答案,我post我的
我在个人项目中遇到了同样的情况。我有一个启动器,负责检查和下载新的主应用程序版本和主应用程序本身。我最终决定在负责更新启动器的主应用程序中添加一个功能。
先决条件:更新包(想象一个包含新版本的 ZIP 文件)包含名称为 "launcher.exe_new"
的新启动器版本- 开始你的 launcher.exe。它将下载 ZIP 文件
- 解压更新包并将"launcher.exe_new"放在启动器所在的同一目录
- 启动全新更新的主应用程序
- 主应用程序将检查 "launcher.exe_new" 文件是否存在。如果是这样,请删除 "launcher.exe" 文件并在 "launcher.exe" 中重命名 "launcher.exe_new"
终于回到这里来谈谈我是如何解决这个问题的
我的启动器 运行 是这样的:
Launcher.exe
启动 -> 使其成为自己的克隆 Launcher.exe.bin
-> Launcher.exe
运行 Launcher.exe.bin
-> Launcher.exe
退出 -> Launcher.exe.bin
kill all Launcher.exe
process-> start update process