2012-01-22 10 views
4

2つ以上のWebブラウザコントロールを含むアプリケーションを作成したいと思います。クッキーを使用するウェブサイトにログインしたいのですが、ブラウザの1つでログインすると、他のクッキーや設定に置き換わります。これは、同じサイトに対して並列アカウントを使用するソリューションですか?それぞれのウェブブラウザ上で異なるプロキシを使用するのはすばらしいでしょう。C#の.net webbrowserコントロールで同時に異なるアカウントでログインする方法

UPDATE:

その他(Firefoxや他の何かに基づく)webbrowsersまたはラッパーもいいだろう。

+1

可能な複製http://stackoverflow.com/questions/6559223/multiple-accounts-to-a-website-application – Lloyd

+1

@Lloydのみ部分的に - 解決策を提供せず、説明のみ... – Yahia

+0

@ヤヒア - それはまだ重複した質問です。しかし、私はそれが2番目のチャンスに値することに同意します。 –

答えて

6

Session Mergingのため、あなたが説明しているものは通常は欲しくない/サポートされていません。

あなたが欲しいものをサポートしているの.NETブラウザのフレームワーク(クローム/ WebKitのに基づいて)の詳細はhttp://awesomium.com/

+0

ありがとう!私はすぐにそれを確認します。 – Pmillan

4

を見るためにそれはあなたがあなたのセッションがマージされていますので、あなたが試すことができますIEの動作です...があります効果を見て、可能性を探るためにプレーンIEから2回ログインする。

それぞれのWebControlを別の(ローカルマシン)ユーザーとして実行する必要があります。セッションはCookieにリンクされ、Cookieはユーザーごとに格納されます。

+2

最新のIEバージョンはコマンドラインで '-nomerge'オプションを付けて起動することができます(同じユーザー)。これはCOMインターフェイス(これは.NET WebBrowserコントロールのベースです)からは利用できません。 – Yahia

+0

@Yahia - 興味深い、別の小さな開口部のように聞こえる。 –

関連する問題