【发布时间】:2010-09-08 18:20:25
【问题描述】:
我正在使用How to clear System.Windows.Forms.WebBrowser session data?,只要只有一个浏览器,它就可以工作。是否可以在同一个应用程序中为 2 个 Web 浏览器控件提供自己的会话?
如果是这样,我是否只需要改变
InternetSetOption(IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);
到
InternetSetOption(webBrowser1.Handle, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);
?
还是需要别的东西?
【问题讨论】:
-
不是webBrowser1.Handle,而是窗口句柄。它需要会话句柄。我很惊讶 NULL 有效,但您无法从浏览器中获取会话句柄。
-
只是为了确保我理解,我试图做的事情是不可能的?
标签: c# session wininet internetsetoption