【发布时间】: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