查找更新版本的应用程序 我正在为我的C++应用程序VS2010开发一个安装程序。 我想集成一个我在其他应用程序上看到的功能。它的功能是检查更新的版本,如果有更新的版本,它会提示用户下载。有没有现成的组件可以帮助我完成这项任务?关于我应该看什么有什么建议吗?
在WiX工具集v3.7+中,引导程序(aka:Burn)有一种机制来检测更新是否可用并安装它,而不是安装当前正在运行的捆绑包。虽然有很多细节,但您可以看到回调以及它们是如何在wix37或更高版本的分支中的src\Setup\WixBA\UpdateViewModel.cs中实现的 这是一个非常完整的例子查找更新版本的应用程序 我正在为我的C++应用程序VS2010开发一个安装程序。 我想集成一个我在其他应用程序上看到的功能。它的功能是检查更新的版本,如果有更新的版本,它会提示用户下载。有没有现成的组件可以帮助我完成这项任务?关于我应该看什么有什么建议吗?,c++,installation,windows-installer,C++,Installation,Windows Installer,在WiX工具集v3.7+中,引导程序(aka:Burn)有一种机制来检测更新是否可用并安装它,而不是安装当前正在运行的捆绑包。虽然有很多细节,但您可以看到回调以及它们是如何在wix37或更高版本的分支中的src\Setup\WixBA\UpdateViewModel.cs中实现的 这是一个非常完整的例子 给自己买一台每月10美元以下的廉价托管Web服务器 在上面创建一个文件-可以称之为“myappname.version” 将版本信息放入其中,一些文本将显示给用户&一个告诉用户从何处获取新版本的
这也可以由高级安装程序完成,在名为“安装前检查更新”的“更新程序”页面中,您需要勾选一个复选框。在NSIS中,没有现成的组件(因为有很多变量) 但是NSIS有几个很好的插件用于处理internet(下载)和文件(修补),因此可以为自定义下载程序/更新程序编写siple脚本