您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

自动更新由pyinstaller生成的python可执行文件

自动更新由pyinstaller生成的python可执行文件

您可以为主应用程序创建启动器应用程序,然后在其中添加所有更新逻辑。启动器应用程序执行以下操作:

显示一个弹出窗口(向用户提供程序正在加载的快速反馈)

检查本地和存储库版本

如果本地<远程(例如v1.0 <v2.0),则:

....在远程存储库中检查是否存在名为updater_v2.0.exe的更新程序应用程序。

........如果有一个:下载并运行,然后退出。(参见下面)

........如果没有,请执行以下操作:下载最新的主应用程序exe并替换本地应用程序exe(请注意此步骤的文件访问权-您正尝试写入c:\ program文件)。

如果本地>远程,则:

....显示错误/警告, 这是开发人员工作站(您需要为此设置)

启动主应用程序。

更新器应用程序的目的是适应获取新鲜的主应用程序exe不够的情况。我还使用它来更新启动器应用程序本身(这就是启动器运行更新器后立即退出的原因- 顺便说一句,在尝试覆盖laucher可执行文件之前,请给Windows一点时间)

python 2022/1/1 18:25:13 有194人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶