Удаление файлов cookie IE6 программным способом - PullRequest
0 голосов
/ 16 августа 2011

Есть ли способ удалить куки IE6 программно?Я сталкивался с решениями для IE7 и IE8, использующими что-то вроде RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2, но это не работает для IE6.Я пробовал простой командный файл, чтобы удалить содержимое папки временных файлов Интернета, но это не удается из-за использования некоторых файлов.

1 Ответ

1 голос
/ 16 августа 2011

Правильный способ сделать это - использовать функции перечисления кэша WinINET (FindFirstUrlCacheEntry, FindNextUrlCacheEntry) для перечисления хранилища файлов cookie, а затем вызвать DeleteUrlCacheEntry для каждого файла cookie.

http://support.microsoft.com/kb/326201 содержит соответствующий пример кода для начала работы.

Есть много утилит командной строки, которые сделают это, если вы просто ищете решение с поддержкой сценариев и на самом деле не нужно интегрировать код в какой-то более крупный проект ...

...