Изтрийте IE9 кеша и бисквитките

Приложението ми работи с контрол на уеб браузъра, вграждащ IE9. Промених системния регистър на IE, за да запиша неговия кеш/бисквитки в някаква собствена временна папка (исках всеки екземпляр да запише своя кеш и бисквитки на отделно място).

Писането е направено перфектно (всеки екземпляр на IE има своя собствена кеш папка). От процеса, който изпълнява WBC, добавих WinInet операции за изтриване на кеша и бисквитките: http://support.microsoft.com/kb/815718

Въпреки това, след стартиране на приложението и извикване на функционалността clearCache, мога да забележа (чрез безплатен IECacheView), че понякога кешът се изтрива успешно, понякога не и понякога частично успява.

Някаква идея как може да се случи? Работя с Win7 x64, но не мога да разбера поведението зад кеш функциите на WinInet.

Благодаря, Гай


person Guy    schedule 26.06.2011    source източник


Отговори (1)


Функционалността на WinInet, описана по-горе - работи. Беше тестван срещу wireshark и някои други снифери и потвърди решението за изчистване на кеша/бисквитките.

person Guy    schedule 27.08.2011
comment
тогава защо онези елементи от кеша, за които говорихте, не бяха изтрити? мислите ли, че има нещо общо със защитения режим? ако е така, вижте някои от последните ми въпроси. - person Erx_VB.NExT.Coder; 26.08.2012