远程软件“自动”更新

时间:2011-11-08 15:43:24

标签: installer auto-update

我在一个大型遗留应用程序的安装中工作。该应用程序是用Visual C ++编写的,安装程序是使用InstallShield编写的,我们必须支持Windows XP和Windows 7.

我想设置一个系统,以便能够有选择地远程更新应用程序。安装的应用程序检查更新不是“正常”系统,但我希望能够从服务器决定哪些应用程序可以更新,哪些应用程序不能更新。

有没有标准可以这样做?您知道哪些替代品? 是否有方法/ API为您自己的应用程序使用Windows更新?

提前致谢,

Javier

2 个答案:

答案 0 :(得分:2)

我不知道这与常规更新系统有何不同。服务器部分始终确定特定版本可用的更新。您的应用程序仅检查是否有可用的东西。

您可以在此处详细了解如何处理更新:What is the best way to auto update a windows application?

答案 1 :(得分:1)

无论如何,这就像普通系统一样。要让服务器决定是否更新应用程序或选择要更新的组件,应用程序必须连接到服务器,为服务器提供一些数据。然后,服务器指示应用程序下载更新或说没有更新。应用程序负责下载并将更新应用于本地系统,因为服务器无法将文件推送到用户的计算机。