問題タブ [microsoft-bits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2227 参照

c# - 無料で入手できる BITS 用の最高の C# ラッパーは何ですか?

BITS (Windows バックグラウンド インテリジェント転送サービス)。

BITS との相互運用性を管理する C# ラッパーがいくつかあるようですが、最適なものについて何か意見はありますか?

0 投票する
3 に答える
358 参照

background-process - BITS は今でも優れたバックグラウンド更新テクノロジですか?

私の趣味のアプリケーションの 1 つは、SQLite バックエンドを使用してアプリケーション データを保存します。アプリケーションは、ユーザーが通常の [更新を確認] ボタンをクリックできるように設定されています。このボタンは、Web サービスにクエリを実行して、更新が利用可能かどうかを確認します。そうである場合、ユーザーは「更新」ボタンをクリックし、(HTTP 経由で) 新しいデータベースをダウンロードして、アプリケーションにインストールします。ダウンロードとインストールが完了するまで、ユーザーはアプリケーションで他の操作を実行できないため、このプロセスは現在「モーダル」です。

私はアプリケーションの更新に取り組んでいます。実現したいことの 1 つは、この更新プロセスを舞台裏で実行することです。これは、Windows Update のようです。アプリケーションが起動すると、サービスが照会され、更新が利用可能な場合は自動的にダウンロードされますが、バックグラウンドで実行されるため、ユーザーは作業を続けることができます。ダウンロードが完了すると、ユーザーは更新プログラムをインストールするように求められます。

私はBITSを広範囲に調べました。このテクノロジを活用する API はこれまで見たことがありませんが、いくつかのサンプル コードを見て、それを機能させることができると信じています。

しかし、これはデータライブラリの「バックグラウンド更新」にアプローチするのに最適な方法ですか、それとも他のソリューション/アプローチがありますか?

0 投票する
2 に答える
6900 参照

c# - C#でのバックグラウンドインテリジェント転送サービス

誰かがこれをc#でうまく使用していますか、それともこれに代わるより良い方法がありますか?また、私が見て、良い感じを得ることができる良い作業プロジェクトはありますか?私が遭遇したほとんどのプロジェクトはC++であり、C#プロジェクトを探していました

0 投票する
1 に答える
1262 参照

installation - バックグラウンド インテリジェント転送サービスの使用に関する質問

バックグラウンド インテリジェント転送サービス (BITS) を Windows アプリケーションに自動更新機能を追加するスキームとして使用することに関して、いくつか質問があります。

1 - ユーザーが Windows Update プロセスを無効にした場合、Windows は BITS を無効にしますか?

2 - BITS はファイアウォール (ハードウェアおよびソフトウェア) とどのように相互作用しますか?

たとえば、プログラム FOO.exe をインストールし、それをネットワークに接続すると、ファイアウォールは、Foo.exe がネットワークにアクセスすることを許可するかどうかを尋ねるプロンプトを出します。BITS はこのようにプロンプ​​トが表示されますか? その場合、プロンプトはどのように説明されていますか?

3 - ドメイン レベルで GROUP POLICY を介して BITS を無効化/オフにすることはできますか?

0 投票する
3 に答える
3540 参照

vb.net - VB.NET と BITS - バックグラウンド インテリジェント転送サービス

VB.NET で BIT を使用したことのある人はいますか? もしそうなら、コードサンプルとアドバイスはありますか?

SharpBits を見ていましたが、BITS を使用したい VB プロジェクトがあります。VB.NET プログラムで使用できますか? (.NET 2.0) SharpBits.Base フォルダー内の各クラスを VB.NET に変換しようとしましたが、誰かが以前にこのルートをたどったことがある場合に備えて質問することにしました。

編集:この質問に出くわした場合に備えて、皆さん。できることは、Sharpbits.Base フォルダー (codeplex からダウンロードする) にあり、Bin ディレクトリで参照できる DLL があります。それを参照に追加してアクセスできます。彼は親切にも投稿してくれたので、Konrad を回答としてマークします。

さらに編集:
この質問に出くわす可能性のある人のために、以下に貼り付けた簡単なコードでsharpbitsを動作させることができました。上で述べたように、DLL をプロジェクトに追加します。

ジョブのステータスを確認するには、いくつかのロジックを記述する必要があります。「転送済み」ステータスになったら、完了としてマークできます。これにより、.bin からリストしたファイル名にファイルが書き込まれます。Windows サポート ツール (Windows 2003 の Cd/DVD の sup ツール フォルダーから入手できます) をインストールし、Bitsadmin.exe を使用してデバッグ中にジョブのステータスを表示することが役に立ちました。これが次の新人に役立つことを願っています。=)

0 投票する
3 に答える
1189 参照

asp.net - .NET 3.5 大きなファイルのダウンロード

ユーザーが大きなファイル (約 4 GB) をダウンロードできるようにしたいと考えています。失敗したダウンロードを再開できるようにしてほしいです。

これを行うための最良の方法について誰かが推奨できますか? それとも、人々が成功した市販のコンポーネントはありますか?

IIS7 を使用してアプリをホストしています。

私はそこにいくつかのアプローチを見てきましたが、それらはすべてかなり古いものです。

乾杯、デビッド。

0 投票する
2 に答える
3528 参照

security - BITSでのHTTPSの使用(バックグラウンドインテリジェント転送サービス)

BITS経由でサーバーにファイルを送信する必要があるクライアントアプリケーションを作成しています。ほとんどすべてが機能していますが、BITS接続をHTTPSで安全に動作させることができません。

現在、HTTPを介した基本認証を使用しているため、ログインにクリアテキストが送信されます。これは最適ではありません:-) HTTPSを使用できるようにしたいのですが、これを行う方法がわかりません。このGoogleグループのスレッドによると、BITSは「証明書を使用した認証をサポートしていません」(ただし、そのコメントは数年前のものです)。これはSSLが出ていることを意味しますか?HTTPS経由でBITSの接続を保護するには、他にどのようにすればよいですか?

私のサーバーはWindowsServer2003でIIS6.0を実行しています。助けていただければ幸いです。

0 投票する
3 に答える
2715 参照

ssl - BITSで認証局(自己署名)を無視する

HTTPS経由でBITS(Microsoftのバックグラウンドインテリジェント転送サービス)を使用して、クライアントアプリケーションでファイルをアップロードしようとしています。アップロード/テストしている開発サーバーには、SSLの適切に署名された証明書がありません(自己署名です)。これは、BITSが証明書が自己署名されていることを認識し、ジョブの完了を拒否するため、転送が常にエラーになることを意味します。

プログラムでBITSに認証局を無視してアップロードを完了するように指示する方法はありますか?C#のHttpWebRequestクラスを使用してこれを行う方法があることは知っていますが、BITSを使用してこれを行う方法を具体的に知りません。

ありがとう!

0 投票する
3 に答える
3796 参照

jakarta-ee - Web アプリで大きなファイルをアップロード/ダウンロードする

Web アプリを持っていて、大きなファイル (2 ギガ以上) のアップロードとダウンロードの可能性を提供したい

出来ますか?私を助けることができるいくつかのオープンソースプロジェクトが存在しますか?

どうもありがとうございました

0 投票する
5 に答える
19283 参照

c# - Web ディレクトリからファイルのリストを取得するにはどうすればよいですか?

Web ディレクトリからファイルのリストを取得するにはどうすればよいですか? Web ディレクトリの URL にアクセスすると、インターネット ブラウザはそのディレクトリ内のすべてのファイルを一覧表示します。ここで、そのリストを C# で取得し、BITS (Background Intelligent Transfer Service) でダウンロードしたいだけです。