第一步,先在nLite精简XP的过程中,找到它到底修改了什么?
先将MSDN的XP的ISO解压到如F:\xp1
nLite只选优化调整,如下图:
调整中,只随便选个查看方式,如:图标,别的项目都不动
怎么才能知道nLite修改了xp1中的哪个或哪些文件呢?
老鸟不编程,也可以用DOS搞定,如下图:
现在,可供对比的第一份列表和第一份目录,已经有了
复制xp1,得到xp1 - 副本
再重复上面步骤,nLite还是对xp1,也只优化调整,也只随便选个不同的查看方式,如:平铺
然后,dos,如下图:
没错,就是把上一次的命令里的xp001改成了xp002
接下来,就是对比工具了,ultraEdit安装时,会带个它的比较工具Ultra Compare,很好用,二进制和文本文件都能对比
对比f盘的xp001.txt和xp002.txt,如下图:
工具栏标1的,是文本比较(三方文本比较)和二进制快速(智能)比较,标2的,是上一处不同和下一处不同
经过简单分析,基本定位在I386文件夹的HIVEDEF.INF文件上,
再对比,xp1和xp1 - 副本两个文件夹的I386里的HIVEDEF.INF,
[AddReg]小节,最后多了一句,如下图:
得到第一步的结果,原来是在注册表CurrentUsers里加点东西