C # wininet InternetSetOption - PullRequest
       33

C # wininet InternetSetOption

2 голосов
/ 08 сентября 2010

Я использую Как очистить данные сеанса System.Windows.Forms.WebBrowser? , и он работает, пока существует только один браузер.Можно ли назначить 2 элементам управления веб-браузера в одном приложении отдельный сеанс?

Если да, то мне просто нужно изменить

InternetSetOption(IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);

на

InternetSetOption(webBrowser1.Handle, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);

?

Или что-то еще требуется?

1 Ответ

0 голосов
/ 08 сентября 2010

Вы уже пробовали это? Я не думаю, что это возможно, потому что сеанс хранится для каждого экземпляра браузера. Возможно, вам нужно удалить данные из сеанса, принадлежащего этому элементу управления, затем вы можете сохранить данные сеанса другого элемента управления.

...