Installation “远程软件”;“自动”;更新

Installation “远程软件”;“自动”;更新,installation,auto-update,Installation,Auto Update,我在一个大型遗留应用程序的安装中工作。应用程序是用Visual C++编写的,安装程序是使用SuthSudio制作的,我们必须支持Windows XP和Windows 7。 我想设置一个能够有选择地远程更新应用程序的系统。这不是一个“正常”的系统,安装的应用程序会检查更新,但我希望能够从服务器上决定哪些应用程序可以更新,哪些不能更新 有什么标准可以这样做吗?你知道哪些选择? 有没有一种方法/API可以为您自己的应用程序使用Windows更新 提前感谢, Javier我不认为这与常规更新系统有什么

我在一个大型遗留应用程序的安装中工作。应用程序是用Visual C++编写的,安装程序是使用SuthSudio制作的,我们必须支持Windows XP和Windows 7。 我想设置一个能够有选择地远程更新应用程序的系统。这不是一个“正常”的系统,安装的应用程序会检查更新,但我希望能够从服务器上决定哪些应用程序可以更新,哪些不能更新

有什么标准可以这样做吗?你知道哪些选择? 有没有一种方法/API可以为您自己的应用程序使用Windows更新

提前感谢,


Javier

我不认为这与常规更新系统有什么不同。服务器部件始终确定特定版本的可用更新。您的应用程序只检查是否有可用的内容


您可以在此处阅读有关处理更新的更多信息:

我看不出这与常规更新系统有什么不同。服务器部件始终确定特定版本的可用更新。您的应用程序只检查是否有可用的内容


您可以在此处阅读有关处理更新的更多信息:

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

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

不同的是,更新与否的决定不仅取决于软件版本。我希望能够根据安装ID、IP地址或任何其他特定于客户端的信息确定是否存在更新。那么客户端更新程序不会查询服务器上的数据库或其他信息吗?例如,它可以访问返回配置的脚本。更新配置仍在服务器上。我知道我可以自己完成…但我的问题是关于任何Microsoft提供的技术或任何其他供应商。有什么技术可以让我做我想做的吗?Advanced Installer有一个更新程序,它支持对特定许可证的自定义验证:它的不同之处在于更新与否的决定不仅仅取决于软件版本。我希望能够根据安装ID、IP地址或任何其他特定于客户端的信息确定是否存在更新。那么客户端更新程序不会查询服务器上的数据库或其他信息吗?例如,它可以访问返回配置的脚本。更新配置仍在服务器上。我知道我可以自己完成…但我的问题是关于任何Microsoft提供的技术或任何其他供应商。是否有任何技术允许我做我想做的事情?高级安装程序有一个更新程序,支持特定许可证的自定义验证: