Удалить кэш IE программно в 64-битной ОС

Как я могу удалить кеш IE в 64-битной среде?


person webly    schedule 07.10.2009    source источник


Ответы (2)


Взгляните на Как очистить кеш, когда ваше приложение содержит элемент управления WebBrowser в Visual C# .NET

person Shay Erlichmen    schedule 07.10.2009
comment
нет ошибки ... просто кажется, что он не работает ... следующий каталог продолжает увеличиваться в размере «\ windows \ SysWOW64 \ config \ systemprofile \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ Content.IE5 - person webly; 07.10.2009
comment
это папка x86, вам нужно скомпилировать приложение в режиме x86, чтобы API ссылался на эту папку. В сборке выбираем x86 вместо AnyCpu. - person Shay Erlichmen; 07.10.2009

После обращения в поддержку MSFT ответ оказался таков, что мне нужно было запускать приложение под интерактивным пользователем. Похоже, что wininet на 64-разрядной версии win 08 не понравилось выполнение API-интерфейса удаления кеша под неинтерактивным пользователем!

person webly    schedule 20.10.2009
comment
неинтерактивный пользователь? вы имеете в виду услугу? WinInet, сетевая библиотека IE, не поддерживается в службе Windows. - person Sheng Jiang 蒋晟; 27.10.2009