現在、C++ アプリケーション VS2010 のインストーラーを開発中です。他のアプリケーションで見た機能を統合したかったのです。この機能は、新しいバージョンをチェックし、新しいバージョンがある場合はユーザーにそれをダウンロードするように促すことです。このタスクを達成するのに役立つ既製のコンポーネントはありますか? 私が何を見なければならないかについて何か提案はありますか?
4 に答える
1
- 月額 10 ドル未満の安価なホスティング Web サーバーを手に入れましょう
- その上にファイルを作成します-おそらく「myappname.version」と呼びます
- バージョン情報、ユーザーに表示するテキスト、およびユーザーに新しいバージョンを取得するように指示する URL を入力します。
- アプリで、Web サイトからそのファイルを取得するための http 要求を作成します。組み込みの WinAPI の URLOpenStream または URLDownloadToFile を確認してください。
- ダウンロードしたものに対して現在のアプリのバージョンを確認する
- 利用可能な新しいバージョンがある場合 - それについてユーザーに伝えます
于 2013-05-07T17:53:32.433 に答える
0
WiX ツールセット v3.7+ では、ブートストラップ (別名: Burn) には、更新が利用可能であることを検出し、現在実行中のバンドルの代わりにそれをインストールするメカニズムがあります。詳細はたくさんありますが、 WiX toolsetの wix37 以降のブランチの src\Setup\WixBA\UpdateViewModel.cs で、コールバックとそれらがどのように実装されているかを確認できます。
これはかなり完全な例です。
于 2013-05-07T15:51:41.780 に答える