2

winforms デスクトップ アプリケーション用の Auto Updater を構築しています。

更新のダウンロード中に、顧客のインターネット接続が切断された場合に備えて、ダウンロードの再開機能を提供するにはどうすればよいですか?

4

1 に答える 1

2

Windows のみのアプリケーションを実行していて、Windows XP 以降の OS をターゲットにしている場合は、BITS (Background Intelligent Transfert Service) を使用できます。

これは、WindowsUpdate で使用されるサービスと同じです。

それ以外の場合は、HTTP 自動再開機能を使用して C# でソリューションを展開することはそれほど難しくありません (HTTP 要求で Accept-Range ディレクティブを使用)。

于 2008-11-04T09:14:25.610 に答える