DeleteURLCacheEntry не удаляет временные интернет-файлы, когда включен защищенный режим - PullRequest
3 голосов
/ 04 января 2011

Я использую "deleteURLCacheEntry" Wininet API для удаления временных интернет-файлов на Win7 / Vista IE 7/8 соответственно.API отлично работает, когда защищенный режим IE выключен.Но он молча терпит неудачу, когда защищенный режим включен.Может кто-нибудь посоветовать мне, как программно удалять временные интернет-файлы, когда включен ЗАЩИЩЕННЫЙ РЕЖИМ?

Я в основном использую программу, указанную в следующей ссылке msdn:

http://support.microsoft.com/kb/815718

Спасибо.

1 Ответ

3 голосов
/ 26 августа 2012

На самом деле, посмотрите на мои два вопроса о сбое DeleteUrlCacheEntry, не предоставив здесь никакой информации: вторая ссылка содержит примеры элементов, на которых происходит сбой:

Как получить коды ошибок DeleteUrlCacheEntry ()?(Или дополнительную информацию о том, почему не удалось удалить определенное удаление)?

и ...

https://stackoverflow.com/questions/12096546/deleteurlcacheentry-function-of-wininet-api-not-deleting-some-internet-explo

Теперь посмотрите этот документ наMSDN, и дайте мне знать, помогло ли это вам или оказалось, что это решение ...

Общие сведения и работа в защищенном режиме Internet Explorer

http://msdn.microsoft.com/en-us/library/bb250462(v=vs.85).aspx

Тот факт, что вы связали свой вопрос с проблемой "Защищенного режима", также несколько просветил меня (с точки зрения попытки ответить на мои два вопроса), поэтому я сейчас продолжу исследовать это как возможное решение.

Статья MSDN, на которую я ссылаюсь, в значительной степени позволяет вам делать записи в реестре, чтобы предоставить вашей программе дополнительный доступ к вещам, которые обычно блокируются в защищенном режиме.Я не могу подтвердить, что это решение ваших или моих вопросов, однако у меня есть сильное чувство, что это может быть.

Пожалуйста, держите нас в курсе и не стесняйтесь редактировать пометки вашего вопроса, чтобыэто отражает языки программирования, с которыми вы используете DeleteUrlCacheEntry.

...