Debugging 文件系统存储/访问IE Cookie

Debugging 文件系统存储/访问IE Cookie,debugging,internet-explorer,http,web-applications,cookies,Debugging,Internet Explorer,Http,Web Applications,Cookies,是否有任何方法可以列出/解码Internet Explorer存储的Cookie,而不运行浏览器 我现在正在修补SWT浏览器组件,它为cookies提供get/set方法,但是有没有办法查看IE本身到底存储了什么 UPD:我正在使用IE7。此位置: C:\Documents and Settings\UserName\Local Settings\Internet临时文件 如果我与Far Manager一起查看,则不包含cookies 显然,Explorer将它们从其他位置或数据库混合在一起。有

是否有任何方法可以列出/解码Internet Explorer存储的Cookie,而不运行浏览器

我现在正在修补SWT浏览器组件,它为cookies提供get/set方法,但是有没有办法查看IE本身到底存储了什么

UPD:我正在使用IE7。此位置: C:\Documents and Settings\UserName\Local Settings\Internet临时文件 如果我与Far Manager一起查看,则不包含cookies

显然,Explorer将它们从其他位置或数据库混合在一起。有什么想法吗

UPD2:好的,好的。这是我目前的问题。如果我重新启动IE7并再次加载同一页面(大量脚本、嵌入式flash和视频流),某些webapp将无法工作。如果我们在IE内部这样做的话,杀死饼干似乎是有帮助的。如果我们以编程方式杀死Cookie(按名称列出),则没有任何帮助,页面在重新启动/重新加载序列时会卡住


如果我手动擦除缓存文件夹,它确实有帮助,后续页面加载工作正常。所以问题是-我是否真的在擦除Internet临时文件文件夹时擦除Cookie?我只想知道原因——是资源缓存还是我们在清理序列中没有列出的cookie。

Doh。。。一个很简单的问题,为什么没有人愿意回答

看起来资源管理器将c:\Documents and Settings\USER\Cookies中的文件混合显示在Internet临时文件中。这是XP,不确定其他版本的行为


临时Internet文件是一个虚拟文件夹。您在资源管理器中看到的视图是磁盘上的实际文件(位于不可预知的命名子文件夹中)和Wininet Url缓存容器的组合,后者存储有关文件的元数据(如它们来自哪个Url、过期日期等)。如果您使用文件系统API,您将得到实际存在的内容。但是,如果您使用shell API,则可以按照您想要的方式枚举它们。尝试从SHParseDisplayName()开始,然后从那里开始。

原始文件系统访问。Javascript在浏览器中实现了我所需要的功能,但我只是想到了一些更残酷的/直接访问的可能性。哦,这个开发人员在查找cookie存储时遇到了问题,因为我目前非常感兴趣: