-1

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

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

会话不会相互重叠吗?

编辑:多线程是指 5 个单独线程中的 5 个控制实例。我希望这能让 COM 组件问题变得清晰。

4

1 回答 1

3

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

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

于 2009-12-17T16:03:14.230 回答