На самом деле, посмотрите на мои два вопроса о сбое 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.