擅长:python、mysql、java
<p>您可以为主应用程序创建一个启动程序应用程序,并在其中添加所有更新逻辑。启动程序应用程序执行以下操作:</p>
<p>显示一个弹出窗口(这将向用户提供程序正在加载的快速反馈)</p>
<p>检查本地和存储库版本</p>
<p>如果本地<;远程(例如v1.0<;v2.0),则:</p>
<p>。。。。在远程存储库中检查是否存在名为updater v2.0.exe的更新程序应用程序。</p>
<p>。。。。。。。。如果有:下载,运行并退出。(见下文)</p>
<p>。。。。。。。。如果没有:下载最新的主应用程序exe并替换本地应用程序exe(在这一步要注意文件访问权限--您正在尝试写入c:\程序文件)。</p>
<p>如果“本地”>;“远程”,则:</p>
<p>。。。。显示错误/警告<strong>,但如果这是开发人员工作站,则除外(您需要为此设置)</p>
<p>启动主应用程序。</p>
<p>更新程序应用程序的目的是适应获取新的主应用程序exe不够的情况。我还使用它来更新启动程序应用程序本身(这就是为什么启动程序一运行更新程序就退出的原因-顺便说一下,在试图覆盖laucher可执行文件之前,请给windows一点时间)</p>