0

現在、C++ アプリケーション VS2010 のインストーラーを開発中です。他のアプリケーションで見た機能を統合したかったのです。この機能は、新しいバージョンをチェックし、新しいバージョンがある場合はユーザーにそれをダウンロードするように促すことです。このタスクを達成するのに役立つ既製のコンポーネントはありますか? 私が何を見なければならないかについて何か提案はありますか?

4

4 に答える 4

1
  1. 月額 10 ドル未満の安価なホスティング Web サーバーを手に入れましょう
  2. その上にファイルを作成します-おそらく「myappname.version」と呼びます
  3. バージョン情報、ユーザーに表示するテキスト、およびユーザーに新しいバージョンを取得するように指示する URL を入力します。
  4. アプリで、Web サイトからそのファイルを取得するための http 要求を作成します。組み込みの WinAPI の URLOpenStream または URLDownloadToFile を確認してください。
  5. ダウンロードしたものに対して現在のアプリのバージョンを確認する
  6. 利用可能な新しいバージョンがある場合 - それについてユーザーに伝えます
于 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 に答える