Я пытался использовать .Net WebBrowser Control для одновременного входа на сайт несколько раз, изолируя Session и Cookies.В IE эта функция поддерживается через ключ командной строки -nomerge, ключи реестра DWORD SessionMerging и FrameMerging [*], или пользователь всегда может запустить новый сеанс из меню «Файл» после загрузки графического интерфейса.Запуск частного просмотра может быть даже еще одним решением с точки зрения пользователя браузера.
Но как мне решить эту проблему с помощью C # и элемента управления WebBrowser?Я хорошо посмотрел в Интернете и здесь.Некоторые люди сообщают, что это невозможно, а другие говорят, что это возможно, но требуется некоторая форма подкласса элемента управления, выполняющаяся в новом процессе / потоке, или какая-то другая форма песочницы / изоляции.Кто-нибудь на самом деле получил это работает?Если бы я мог получить ключ реестра для выполнения, будет ли это сделать то, что мне нужно?Элемент управления WebBrowser - это просто тонкий слой поверх SHDocVw?Я также попытался изменить файл hosts, чтобы сделать URL-адреса разными доменами для элемента управления, но это только сбивает с толку удаленные сайты, и у меня возникает проблема с циклами перенаправления.
Любые указатели будутотличный.TIA.
[*] Мне не удалось заставить ключи реестра работать на Win 7 64-bit и IE 9.