.NET运行WebBrowser控件的2个实例(单独的cookie容器)

.NET运行WebBrowser控件的2个实例(单独的cookie容器),browser,cookies,containers,Browser,Cookies,Containers,我试图用两个不同的帐户(管理员/普通用户)登录我的网站,以测试一些权限掩码——简而言之,这是一个简单的管理工具。有没有办法在两个单独的窗口上使用单独的cookie容器运行WebBrowser控件的两个实例,而不必执行两次程序 编辑:我使用的是C#。不要认为不修补WinInet API调用是可能的。IE8之前,会话的WinInet实现是每个进程一个,当LCIE未禁用时,LCIE在IE9中的进程之间共享 派生子进程只处理http cookie,但是那些保存在用户IE缓存中的cookie仍然会相互覆盖

我试图用两个不同的帐户(管理员/普通用户)登录我的网站,以测试一些权限掩码——简而言之,这是一个简单的管理工具。有没有办法在两个单独的窗口上使用单独的cookie容器运行WebBrowser控件的两个实例,而不必执行两次程序


编辑:我使用的是C#。

不要认为不修补WinInet API调用是可能的。IE8之前,会话的WinInet实现是每个进程一个,当LCIE未禁用时,LCIE在IE9中的进程之间共享


派生子进程只处理http cookie,但是那些保存在用户IE缓存中的cookie仍然会相互覆盖。我必须通过CreateProcessAsUser在一个站点的不同windows帐户中运行不同的实例。

它们是会话cookie还是持久cookie?