手工实现IE历史记录复制(转)

本文详细介绍如何在Win98系统中将特定日期的浏览器历史记录从一台电脑迁移到另一台电脑,涉及历史记录的存储位置、使用工具、注册表编辑及文件修改等步骤。
本文以一天为例说明如何将干净的历史记录复制到另外的电脑中
首先必须知道历史记录在系统中存放的位置,默认安装的WIN98系统中,某一天(这里以2002年7月16号为例)历史记录在系统中有三个相关的存放地方,
1,c:windowshistoryhistory.ie5mshist012002071620020717目录中index.dat,此目录为隐藏目录, 需用dir/a方可看到,文件中记录着浏览过网页的相关信息
2,c:windowshistoryhistory.ie5index.dat,此文件记录着所有浏览过网页的访问次数,时间等信息
3,注册表中[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionInternetSettings5.0CacheExtensible CacheMSHist012002071620020717],这里记录的东西多说无益,自己打开看看就一清二楚
接着准备好工具,UltraEdit或者其他的Hex编辑器都可以,好了,我们开工了

任意找一台有历史记录的电脑,取出其中一天的历史记录文件,我这里取四号机目录为c:windowshistoryhistory.ie5mshist012002060320020610中的index.dat,即六星期前的历史记录
然后将[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionInternetSettings5.0CacheExtensible CacheMSHist012002060320020610]的注册表项导出为history.reg,将这两个文件拷贝到软盘
至于c:windowshistoryhistory.ie5index.dat就不管他了,
现在我们转到需要复制历史记录的电脑上,为了看到实际效果,我将这台电脑进行了一些调整,将日期调为2002年7月19号,将IE的主页设置为空白页,历史记录保持天数为60天,并清空临时文件及历史记录,打开IE验证一下,历史记录中就孤孤单单一个今天,
把目标定为生成星期三(既2002年7月17号)的历史记录,将软盘上的两个文件复制到本机任意一目录,编辑history.reg,将所有的2002060320020610改成2002071720020718,保存后双击导入注册表,再打开IE,历史记录中多了一项,星期三,成功三分之一了,(别去点那个星期三了,打不开的),用UltraEdit打开index.dat文件,可以看到很多如2002060320020610: userurl.gif
http://www.163.com 的字符串,原来这里也记录着日期的,将所有的2002060320020610改为20020717200200718,保存后将index.dat复制到c:windowshistoryhistory.ie5mshist012002071620020717目录中(???????,目录不存在!,自己MD一个不就有了嘛),在次打开IE,点那个星期三看看:),

虽然成功了,但还是存在一些问题,如历史记录中的按访问次数排序会因为c:windowshistoryhistory.ie5index.dat文件中的数据错乱显示会有所出入,再有就是由于只是替换了文件中的时间戳,而URL中可能会包含有日期信息,那么历史记录中就会有时间不同步的现象,7月19号你还在看6月的新闻,还有就是手工修改工作量太大,很容易出错

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-123535/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-123535/

软件介绍: IEHistory 2.0 版是一个非常实用的历史记录查看、管理工具。它可以查看以下历史记录历史记录是指通过IE访问过的网址,以及对本地文件等资源的访问记录IE地址栏历史记录是指在IE地址栏中保存的输入过的历史记录Cookie是指IE保存的一些网址的CookieIE缓存是指IE在访问一些网址时,会将这些网页保存到本机上,以加快以后访问的速度。最近访问过的文档是指当前用户对本机文件的访问记录。Office最近访问文档是指当前用户的Office对访问过的Office文件做的记录。“运行”历史记录是指当前用户从“开始”-->“运行”中执行过的命令记录。Index.dat保存的历史记录IE历史记录会作为一个副本保存到index.dat文件中,即使在IE中清除历史记录,该部分保存的记录也不能清除。文件路径:C:\Documents and Settings\Administrator\Local Settings\History\history.ie5\index.datIndex.dat保存的cookies:Cookie历史记录会作为一个副本保存到index.dat文件中,即使在IE中清除Cookie记录,该部分保存的记录也不能清除。文件路径:C:\Documents and Settings\Administrator\Cookies\index.datIndex.dat保存的缓存记录:IE缓存记录会作为一个副本保存到index.dat文件中,即使在IE中清除缓存记录,该部分保存的记录也不能清除。文件路径:C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\index.datQQ登录历史记录是指登录过的QQ号码记录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值