我正在尝试使用InnoSetup构建安装程序。我希望在更新可用时自动升级应用程序。
以下是我试图实现的算法。
每次启动应用时,都会从服务器文件中获取最新的构建信息。
将其与当前版本的构建进行比较。
如果current_version< latest_version,然后下载最新版本。
退出当前应用。
安装新版本。
启动新应用。
我在互联网上检查了各种例子。大多数例子都以
Procedure InitializeWizard
但我怀疑InitializeWizard
只会在设置开始时检查,而不是在发布时检查。
这是真的吗?
如果是,那么在innosetup中是否有办法检查这个或者我是否从应用程序代码本身开始注意?
谢谢。