有没有办法删除IE6 cookies programaticaly?我使用类似RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
的东西遇到了IE7和IE8的解决方案,但这对IE6不起作用。我尝试过一个简单的批处理文件来删除临时互联网文件文件夹的内容但由于某些文件正在使用而失败。
答案 0 :(得分:1)
执行此操作的正确方法是使用WinINET缓存枚举函数(FindFirstUrlCacheEntry,FindNextUrlCacheEntry)枚举cookie存储,然后在每个cookie上调用DeleteUrlCacheEntry。
http://support.microsoft.com/kb/326201有一个相关的代码示例,可以帮助您入门。
如果您只是在寻找可编写脚本的解决方案并且实际上不需要将代码集成到更大的项目中,那么有许多命令行实用程序会执行此操作...