删除IE9缓存和Cookie

时间:2011-06-26 15:09:22

标签: c++ internet-explorer caching wininet

我的应用程序适用于嵌入IE9的Web浏览器控件。 我已经改变了IE的注册表,将它的缓存/ cookie写入一些自己的临时文件夹(我希望每个实例都将它的缓存和cookie写入一个单独的位置)。

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

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

任何想法怎么会发生?我在Win7 x64上运行,但无法弄清楚WinInet缓存功能背后的行为。

谢谢, 盖

1 个答案:

答案 0 :(得分:0)

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