我有一个本地更新是能够从使用NSISdl插件的Web服务器下载一个小的安装程序。

让我们说我有一帮小的安装版本。有也为本地安装程序以检查可从网络服务器“最新”迷你安装程序的方式。我听说你可以做,通过Web服务(通过使用HTTP POST或GET)。但是,它可能与NSIS吗?如果可能的话怎么样?

谢谢...我会感激你的帮助......

有帮助吗?

解决方案

有很多方法可以做到这一点,一个办法是只存储在一个文件中的最新版本的服务器上。

请一个的.ini与像的格式:

[latestver]
major=2
minor=3
build=3452

然后只需用InetC或NSISdl至$ PLUGINSDIR(只是一个简单的HTTP下载此GET来 HTTP:/ /yourserver.com/product/update.ini 或类似的东西),并使用内置的INI功能和比较的版本

或者你也可以通过脚本一个GET'ing像URL的 http://yourserver.com/versioncheck.php?product=foo&ver=1.2.333 并返回更新URL或失败代码

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top