インストール シールドはファイル ダウンロードの再開をサポートしていないことがわかりました。
この機能を提供する .net コンポーネントはありますか?
インストール シールドはファイル ダウンロードの再開をサポートしていないことがわかりました。
この機能を提供する .net コンポーネントはありますか?
AppLifeUpdateコンポーネントを使用します。これは特に.NET用であり、中断されたダウンロードを再開したり、さらに多くのことを実行したりできます。使いやすく、柔軟性があることがわかりました。
そうは思いませんが、書くのはそれほど難しいことではありません。すでに多くのHTTP クライアントがあります。Web サーバーが実際に再開をサポートしているかどうかを確認するだけで済みます。HTTP とダウンロードの再開に関する簡単な情報については、このブログ エントリを確認してください。
http://www.west-wind.com/WebLog/posts/244.aspx
これまでに読み取ったバイト数をどこか (ファイル、データベース) に保存し、アプリケーションを再起動するときにそれを読み取るだけで済みます。エラーが発生していないことを確認するために、ファイルの md5 を確認してください (存在する場合)。