是否有可以自动更新软件的API或工具?

luv*_*ere 9 language-agnostic updating software-update

是否有可以自动更新软件的API或工具?它应该负责检查URL的更新,以获取提供的文件列表,并下载和替换需要更新的文件.如果它包含一个身份验证模块,那么只有授权方可以访问更新,这也会很好.它应该是与语言无关的 - 除了版本之外,在没有额外知识的情况下获取文件列表,如果在网站上有更新的版本,则用新下载的副本替换它们.

我对Windows平台的某些东西特别感兴趣,它可以在Win Xp上运行到Win 7.