Восстановить куки в IE - PullRequest
       26

Восстановить куки в IE

1 голос
/ 17 августа 2010

Я ищу вызовы API, которые позволили бы загружать куки в IE, скажем, из текстового файла. Я считаю, что это должно быть возможно, так как IE имеет функцию импорта / экспорта файлов cookie, каналов и избранного. При выполнении операций такого типа помимо воссоздания текстовых файлов cookie необходимо также обновить index.dat, иначе файлы cookie не будут работать. Спасибо!

1 Ответ

0 голосов
/ 18 августа 2010

Чтобы экспортировать файлы cookie из исходного браузера, используйте FindFirst / FindNextUrlCacheEntry () и укажите COOKIE_CACHE_ENTRY в структуре INTERNET_CACHE_ENTRY_INFO , которую вы передаете.Получив запись, вы можете сохранить все соответствующие поля в любом формате, который вам нужен, хотя данные не гарантированно будут представлять собой чистый ASCII, поэтому текстовый файл будет работать до тех пор, пока вы используете правильные кодировки.

Чтобы импортировать куки из вашего файла данных, используйте SetUrlCacheEntryInfo () .

...