我的应用程序与嵌入 IE9 的 Web 浏览器控件一起使用。 我已经更改了 IE 的注册表以将其缓存/cookie 写入某个自己的临时文件夹(我希望每个实例都将其缓存和 cookie 写入一个单独的位置)。
写的很完美(每个IE实例都有自己的缓存文件夹)。 从运行 WBC 的进程中,我添加了 WinInet 操作以删除缓存和 cookie:http://support.microsoft.com/kb/815718
但是,在运行应用程序并调用 clearCache 功能后,我可以注意到(通过免费的 IECacheView)有时缓存成功删除,有时不成功,有时部分成功。
知道怎么会这样吗?我在 Win7 x64 上运行,但无法弄清楚 WinInet 缓存函数背后的行为。
谢谢, 盖伊
最佳答案
上述 WinInet 功能 - 起作用。 它针对 wireshark 和其他一些嗅探器进行了测试,并验证了清除缓存/cookies 解决方案。
关于c++ - 删除 IE9 缓存和 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6484752/