本文以一天为例说明如何将干净的历史记录复制到另外的电脑中
首先必须知道历史记录在系统中存放的位置,默认安装的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: userhttp://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/

手工实现IE历史记录复制(转)相关推荐

  1. linux cp命令强行覆盖复制

    linux cp命令强行覆盖复制 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的 ...

  2. pycharm如何打开历史_如何在pycharm中反转控制台历史顺序以进行复制粘贴?

    在Pycharm中,控制台历史记录包含从最新(顶部)到最旧(底部)的条目.这在某种程度上是好的,但是从历史中复制粘贴几行代码是很糟糕的. 当从历史记录复制时,您会将代码流颠倒过来.基本上,您必须一次复 ...

  3. linux查看历史的所有命令,linux查询历史记录命令history的用法介绍

    一.什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动! 从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具! 二.His ...

  4. redis主从读写分离replication复制数据+sentienl哨兵集群主备切换

    说明:最近公司在自己搭建了一套redis主从读写分离+sentinel哨兵集群主备切换,通过手工去搭建replication复制+主从架构+读写分离+哨兵集群+高可用redis集群架构 公司的已经搭建 ...

  5. linux 复制文件生效命令,linux复制并覆盖文件使用什么命令

    1. 前言 本文主要讲解如何正确使用cp命令复制文件,特别是复制时强制覆盖文件,而不提示. 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加 ...

  6. 《Google软件工程》读书笔记

    文章目录 书籍信息 理论 什么是软件工程 时间与变化 规模与效率 权衡与成本 软件工程 VS 编程 文化 如何更好地参与团队合作 隐藏有害 一切为了团队 谷歌范儿 知识共享 学习的挑战 知识共享的哲学 ...

  7. Python 爬取朋友圈最新方法

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 在几年前,互联网上曾经出现过一款生成朋友圈相册的产品.但是它的流程说起来很不互联网: 首先,需 ...

  8. redis集群模式的工作原理

    redis cluster原理 redis cluster(多master + 读写分离 + 高可用) 我们只基于redis cluster去搭建redis集群即可,不需要手工去搭建replicati ...

  9. Oracle Data Gurad Physical Standby 相关说明

    Oracle Data Guard, 分逻辑Standby和物理Standby. 下面讲的是物理Standby 环境的搭建步骤. 有关Data Guard的一些概念性的理论知识,请参考我的blog,  ...

最新文章

  1. 深度学习概述:NLP vs CNN
  2. 又一金融科技巨头入局,智慧出行的竞争靠什么胜出?
  3. .Net中json序列化与反序列化
  4. Jack Dorsey二度卸任推特CEO,原CTO接棒,立即生效!
  5. 经济下行,我们该如何避免焦虑?
  6. iis php多版本共存,IIS7中多个版本php共存的方法
  7. mycat 分片规则
  8. 数仓开发神器--DBeaver
  9. 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
  10. arm-linux cannot find -lgcc_s,arm-linux-gcc编译avrdude时报错: cannot find -lncurses
  11. Java核心技术11 | Java IO
  12. 联合促经济 伟库网在江门普及SaaS
  13. IOS磁力下载软件,老司机必备品
  14. 计算机网络实验一VLAN间路由
  15. 团队分享心得体会_团队合作心得体会总结
  16. BLUES吉他学习笔记001 bluesrv[1-5]
  17. PDPS软件:机器人最佳布局位置自动选择功能介绍与使用方法
  18. windows电脑上架app store的软件
  19. 微信小程序云开发操作全解
  20. 基于线性回归预测环境空气质量 代码+数据

热门文章

  1. python3.11下载安装详细教程
  2. 梦幻跨服购买需要登录服务器未响应,梦幻西游-跨服交易 全服开启时间及要求分享...
  3. canvas画布上平铺图片绘制文本
  4. 怎么让html中的表格居中显示图片,如何让html中的表格左右居中显示
  5. linux系統使用搜狗拼音
  6. 数字域名的行情怎么样?
  7. oracle添加创建视图权限不足,Oracle Scott创建视图权限不足解决办法
  8. Kotlin学历之扩展与委托
  9. TLV_SignInfo_0x551
  10. [VBA]批量替换PPT里的字体颜色