Мне нужно очистить кеш и Cookies для всех элементов управления WebBrowser в WebBrowser с вкладками.
Я не могу использовать run32dll для этого.
После того, как немного погуглил, я нашел это:
private const int INTERNET_OPTION_END_BROWSER_SESSION = 42;
[DllImport("wininet.dll", SetLastError = true)]
private static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int lpdwBufferLength);
InternetSetOption(IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);
Прежде всего, что это ясно? Только куки или кеш тоже?
Тогда удаляет ли кеш и куки для всех элементов webControl в элементах управления?
Мне нужно удалить кеш для какого-либо веб-сайта, прежде чем открывать вкладку, а затем, когда мне нужно закрыть все вкладки, я хочу очистить кеш и cookie для всего webControl.
Если я позвоню tabs.TabPages.clear();
и закрою все веб-браузеры, я очистил кэш и сессию?
Спасибо