C# 在多线程中自动化Web浏览器控制

C# 在多线程中自动化Web浏览器控制,c#,browser-automation,C#,Browser Automation,我想知道是否有可能自动化System.Windows.Forms.WebBrowser并使其在多个线程中运行 我的意思是,我想登录mysite.com,使用5个不同的帐户,是否可以同时使用5个线程中的5个web浏览器与mysite.com的服务器保持单独的会话 这些课程会不会相互重叠 编辑:我所说的多线程是指5个独立线程中的5个控件实例。我希望这能澄清COM组件的问题。您不能在多个线程中运行WebBrowser组件,因为底层COM对象在一个本机线程中运行 编辑 这显然就是它的全部。这是一个COM

我想知道是否有可能自动化System.Windows.Forms.WebBrowser并使其在多个线程中运行

我的意思是,我想登录mysite.com,使用5个不同的帐户,是否可以同时使用5个线程中的5个web浏览器与mysite.com的服务器保持单独的会话

这些课程会不会相互重叠

编辑:我所说的多线程是指5个独立线程中的5个控件实例。我希望这能澄清COM组件的问题。

您不能在多个线程中运行WebBrowser组件,因为底层COM对象在一个本机线程中运行

编辑 这显然就是它的全部。这是一个COM对象,因此他们将共享会话。因此,不可能这样做