Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TwebBrowser и куки, Как почистить не только кеш,но и куки.. 
:(
    Опции темы
Coobick
Дата 3.12.2012, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 16.8.2010
Где: Владимир

Репутация: 1
Всего: 1



Народ подскажите как очистить куки в своём приложении что использует TwebBrowser?
Я использую Embedded, ну проблемы он не решает.. тоже не всё удаляет.
Остаётся буквально пару тройка куков.. которые как раз бы и стоило снести. 
Тем же CCleaner всё без проблем зачищается. 

PM MAIL   Вверх
Coobick
Дата 3.12.2012, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 16.8.2010
Где: Владимир

Репутация: 1
Всего: 1



Например такой вариант..
Код

    procedure CleanIECache;
    Var
    lpEntryInfo : PInternetCacheEntryInfo;
    hCacheDir : LongWord;
    dwEntrySize : LongWord;
    dwLastError : LongWord;
    Begin
    dwEntrySize := 0;
    FindFirstUrlCacheEntry( NIL, TInternetCacheEntryInfo( NIL^ ), dwEntrySize );
    GetMem( lpEntryInfo, dwEntrySize );
    hCacheDir := FindFirstUrlCacheEntry( NIL, lpEntryInfo^, dwEntrySize );
    If ( hCacheDir <> 0 ) Then
    DeleteUrlCacheEntry( lpEntryInfo^.lpszSourceUrlName );
    FreeMem( lpEntryInfo );
    Repeat
    dwEntrySize := 0;
    FindNextUrlCacheEntry( hCacheDir, TInternetCacheEntryInfo( NIL^ ), dwEntrySize );
    dwLastError := GetLastError();
    If ( GetLastError = ERROR_INSUFFICIENT_BUFFER ) Then Begin
    GetMem( lpEntryInfo, dwEntrySize );
    If ( FindNextUrlCacheEntry( hCacheDir, lpEntryInfo^, dwEntrySize ) ) Then
    DeleteUrlCacheEntry( lpEntryInfo^.lpszSourceUrlName );
    FreeMem(lpEntryInfo);
    End;
     
    Until ( dwLastError = ERROR_NO_MORE_ITEMS)
    or ( dwLastError = ERROR_INVALID_PARAMETER );
    End;


Проблема по ходу в имени Кука.
Cookie:�������������@google.com/
функция
DeleteUrlCacheEntry( lpEntryInfo^.lpszSourceUrlName );
Выдаёт "Не удается найти указанный файл"..

И того вопрос в том как задать правильное имя?  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.