0

如何为我的 Visual Studio 2010 C++ 应用程序制作自动更新程序?我不想要任何高级功能。任何可以提供“新版本 1.2.2 可用”通知的免费应用程序?

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

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

我的想法是应用程序简单地检查一个“http://www.site.com/update.txt”文件,如果将来数字增加,则该文件有一个数字,然后消息框出现“有新版本可用,访问网站” ..它很简单,但我怎样才能签入VS2010 C++?

4

3 回答 3

1

我不知道Windows,但是....

您可以使用一些 HTTP 客户端库(可能是libcurl )向您的URL发出GETHTTP 请求。http://www.site.com/update.txt

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

于 2012-11-01T09:54:06.153 回答
1

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

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

于 2012-11-02T07:39:20.010 回答
0

Sparkle 是我找到的最佳选择。太奇妙了。给你http://winsparkle.org/

于 2012-11-02T03:48:32.343 回答