【问题标题】:Delete IE9 Cache and Cookies删除 IE9 缓存和 Cookie
【发布时间】:2011-06-26 15:09:21
【问题描述】:

我的应用程序与嵌入 IE9 的 Web 浏览器控件一起使用。 我已更改 IE 的注册表,将其缓存/cookie 写入某个自己的临时文件夹(我希望每个实例都将其缓存和 cookie 写入单独的位置)。

编写完成得很完美(每个 IE 实例都有自己的缓存文件夹)。 在运行 WBC 的进程中,我添加了 WinInet 操作以删除缓存和 cookie:http://support.microsoft.com/kb/815718

但是,在运行应用程序并调用 clearCache 功能后,我可以注意到(通过免费的 ICacheView)缓存有时成功删除,有时不成功,有时部分成功。

知道它是怎么发生的吗?我在 Win7 x64 上运行,但无法弄清楚 WinInet 缓存函数背后的行为。

谢谢, 伙计

【问题讨论】:

    标签: c++ internet-explorer caching wininet


    【解决方案1】:

    上面描述的 WinInet 功能 - 工作正常。 它针对wireshark 和其他一些嗅探器进行了测试,并验证了清除缓存/cookie 解决方案。

    【讨论】:

    • 那为什么你说的那些缓存项没有被删除呢?你认为它与保护模式有关吗?如果是这样,请查看我的一些最新问题。
    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多