来自IE的历史数据

时间:2008-10-12 13:56:37

标签: internet-explorer

Internet Explorer在哪里存储历史数据,即已访问过的URL列表?我使用的是Windows XP SP3和IE7。基本上我想阅读URL列表,并对访问哪些页面的频率进行一些统计。

3 个答案:

答案 0 :(得分:3)

Internet Explorer似乎将其​​历史记录保存在C:\ Documents and Settings \ USERNAME \ Local Settings \ History \ History.IE5下的隐藏目录中。请注意,此路径中的某些目录也标记为隐藏或系统。历史记录的格式是不透明的,但可以解码内容的there's code at CodeProject。您还可以在HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ TypedURLs下找到键入的URL列表。

更简单的替代方法可能是在IE和Internet之间设置HTTP代理,然后检查代理的日志。

答案 1 :(得分:2)

执行此操作的正确方法是CoCreate(CLSID_CUrlHistory,IID_IUrlHistoryStg)并致电IUrlHistoryStg::EnumUrls()

答案 2 :(得分:1)

它存储在注册表中:

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ TypedURLs