3

NSISdl プラグインを使用して Web サーバーからミニ インストーラーをダウンロードできるローカル アップデーターがあります。

たくさんのミニインストーラーバージョンがあるとしましょう。ローカル インストーラーが Web サーバーから利用可能な「LATEST」ミニ インストーラーを確認する方法もありますか。Web サービスを介して (http post または get を使用して) これを行うことができると聞きました。しかし、NSISでも可能ですか? 可能であればどのように?

ありがとう...助けていただければ幸いです...

4

1 に答える 1

3

これには多くの方法がありますが、1 つの方法は、サーバー上のファイルに最新バージョンを保存することです。

次のような形式で .ini を作成します。

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

次に、これを InetC または NSISdl を使用して $pluginsdir にダウンロードし ( http://yourserver.com/product/update.iniなどへの単純な HTTP GET など)、組み込みの INI 関数を使用してバージョンを比較します。

または、http: //yourserver.com/versioncheck.php ?product=foo&ver=1.2.333 のような URL を GET して、サーバー側全体をスクリプト化し、更新 URL または失敗コードを返すこともできます。

于 2009-05-15T16:01:13.963 に答える