C# 如何使用C中的.net webbrowser控件同时使用不同的帐户登录#

C# 如何使用C中的.net webbrowser控件同时使用不同的帐户登录#,c#,.net,internet-explorer,cookies,webbrowser-control,C#,.net,Internet Explorer,Cookies,Webbrowser Control,我想创建一个包含两个或更多webbrowser控件的应用程序。我想登录一个使用cookie的网站,但当我使用其中一个浏览器登录时,它当然会替换其他cookie/设置。这是在同一站点上使用并行帐户的解决方案吗?在每个webbrowser上使用不同的代理将非常棒 更新: 其他WebBrowser(基于firefox或其他任何东西)或Wrapper也不错。您描述的内容通常不需要/不支持,因为 有一个.NET浏览器框架(基于Chrome/WebKit)支持您想要的。。。有关详细信息,请参见这是IE行为,

我想创建一个包含两个或更多webbrowser控件的应用程序。我想登录一个使用cookie的网站,但当我使用其中一个浏览器登录时,它当然会替换其他cookie/设置。这是在同一站点上使用并行帐户的解决方案吗?在每个webbrowser上使用不同的代理将非常棒

更新:


其他WebBrowser(基于firefox或其他任何东西)或Wrapper也不错。

您描述的内容通常不需要/不支持,因为


有一个.NET浏览器框架(基于Chrome/WebKit)支持您想要的。。。有关详细信息,请参见

这是IE行为,因此您将合并会话,您可以尝试从纯IE登录两次,以查看效果并探索可能性


这仍然是可能的,您必须以不同的(本地计算机)用户身份运行每个WebControl。会话链接到cookie,cookie按用户存储

可能重复@Lloyd仅部分-它没有提供解决方案,只是解释…@Yahia-这仍然是一个重复的问题。但是我同意它应该有第二次机会。使用.Net Webbrowser控件,我不相信有“很多”真正的解决方案,是吗?@Lloyd关于Webbrowser控件,我同意,因为OP更新了这个问题,包括可能的替代品/浏览器。这是可以解决的,IMHO。谢谢!我很快会检查的。新的IE版本可以通过命令行上的
-nomerge
选项启动(同一用户),以使其正常工作,但COM接口(这反过来又是.NET WebBrowser控件的基础)无法提供此功能。@Yahia-有趣,听起来像是另一个小开口。