-1

System.Windows.Forms.WebBrowserを自動化し、複数のスレッドで実行できるかどうかを知りたいです。

5つの異なるアカウントを使用してmysite.comにログインしたいのですが、mysite.comのサーバーとの個別のセッションを維持しながら、5つのスレッドで5つのWebブラウザーと同時にログインすることは可能ですか。

セッションは互いに重なりませんか?

編集:複数のスレッドとは、5つの別々のスレッドに5つのコントロールインスタンスがあることを意味します。これにより、COMコンポーネントの問題が明確になることを願っています。

4

1 に答える 1

3

WebBrowser基盤となるCOMオブジェクトは1つのネイティブスレッドで実行されているため、コンポーネントを複数のスレッドで実行することはできません。

編集 これは明らかにそれがすべてであるものです。これは1つのCOMオブジェクトであるため、セッションを共有します。いいえ、そうすることはできません。

于 2009-12-17T16:03:14.230 に答える