如何为visual studio 2010 c ++应用程序创建自动更新程序?

时间:2012-11-01 09:50:51

标签: c++ c visual-studio-2010 visual-c++ auto-update

如何为visual studio 2010 c ++应用程序创建自动更新程序?我不想要任何高级功能。 任何可以提供通知的免费应用程序"新版本1.2.2可用" ?

实际上我现在只想通知用户不要下载软件或类似的东西。

当用户运行应用程序时,只需检查新版本,如果可用,则会显示消息框或通知。

我的想法是应用程序简单检查一下" http://www.site.com/update.txt"如果将来有一个数字增加的数字,那么msg框会出现"新版本可用,访问网站" ..它很简单,但我怎样才能检入VS2010 C ++?

3 个答案:

答案 0 :(得分:1)

我不知道Windows,但....

您可以使用某个HTTP客户端库(可能是libcurl)向GET网址发出http://www.site.com/update.txt HTTP请求。

但是不要神奇地覆盖二进制可执行文件。

答案 1 :(得分:1)

如何使用ClickOnce部署?我很容易在C#中使用,在C ++中更复杂,但是MSDN告诉它有可能:

http://msdn.microsoft.com/en-us/library/ms235287%28v=vs.100%29.aspx

答案 2 :(得分:0)

Sparkle是我发现的最佳选择。太奇妙了。在这里你http://winsparkle.org/