添加“检查更新”选项

时间:2011-01-15 13:10:32

标签: c# c++

我想知道,如何检查我自己开发的软件的更新。我的意思是当用户使用该程序并点击检查更新时,我该怎么做以及如何下载新的应用程序?它是在解析网站下载页面还是使用数据库?

我想知道如何在C ++和C#中实现这一点。

1 个答案:

答案 0 :(得分:1)

实际上有100种不同的方法。因此,您需要更多地考虑您的应用程序平台/体系结构的功能(即您是否具有网络访问权限,典型用户的技术级别等)。作为解决方案的示例:

启动时,您的应用会检查Web服务以获取最新版本号,然后与当前安装进行比较。如果版本不同,则用户可以选择下载并安装较新版本。这可以通过使用转到特定的网址来完成,也可以为他们下载并执行它。

您还可以选择使用名为Clickonce的东西,这将有效地为您处理所有这些。这是一个很大的主题,因此谷歌是你的朋友,但作为首发人员看看:

http://msdn.microsoft.com/en-us/library/t71a733d%28VS.80%29.aspx