找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 471|回复: 1

[【原创】] 封装感言……

[复制链接]
发表于 2009-4-12 09:10:42 | 显示全部楼层 |阅读模式
自己习惯性地将封装当成了一种消遣。从当初的迷茫无知到现在的大体略知,已经走几个春秋。封装技术的商业化应用促进了封装技术的快速进步,也造就了技术的固步自封。自己封装系统也是经常碰到蓝屏等各种问题,反正就是看上去已经可以啦。自己还是会接着折腾直至再次出现问题。有点不到蓝屏不罢休的味……  早些时候,自己不止学习别人做的系统也拆解别人的封装工具。但自己从未公开自己拆解过的工具。有些封装工具界面是做得花花绿绿,实际内核处理问题多多。这就是封装商业化的恶果吧!自己从“死性不改”的工具学习到的是封装思路,而不是抄用其代码。因为代码是死的,只能是最适合作者自己用。另一个学习的工具,就是TiGer-X的工具。也许是经常和TiGer-X交流的原故,自己经常能猜出其封装处理的一些思路。当然猜得着更多的是靠运气罢了。
   今后,自己也许还只是将封装当作一种消遣。但不会再去折腾新的思路啦。自己业余的瞎鼓捣,一点也不懂编程,能折腾到这步。除却运气之外,应该是自己将玩彩票的方法应用到封装技术拆解之中。第1次,自己使用彩票中的1/2概率找出TiGer-X驱动选择工具的“注册码”,而不像网上流传的改写“雨林**”的方法。第2次,自己将测试版SP3中的驱动覆盖到SP2中,结果就是蓝屏。三百多个驱动文件,再次使用1/2概率,折腾7次就找出惹祸的驱动文件。也让自己第一次知道,驱动文件也有语言版本之分别。
   现在自己已经能依据自己的封装思路,做出一个合适自己用的封装工具了。现在想想也是比较简单的,却让自己折腾了那么久。安装好系统——>加上电源判断文件——>使用纯注册表+驱动文件的方式来清除母机所有硬件信息——>导入事先使用sysrep生成的硬盘控制器驱动——>封装(可以选择mini-setup要安装的组件,如去除网络安装)——>清除运行产生的垃圾——>克隆——>运行mini-setup(不在sysprep.inf中使用UpdateInstalledDrivers选项啦,可以加速驱动安装。)———>驱动判断选择(几乎瞬间完成)——启动mini-setup的第2个安装驱动进程(只作驱动安装,驱动安装完成后自动退出)———>运行驱动清除工具(清除驱动注册表项和文件)——>mini-setup运行在封装中定义的组件(如果没有事先定义,就运行默认的组件。)——>重启进桌面。有集成驱动的设备应该是全部安装完毕。如果等到这时才来安装驱动,那部署处理一定是有问题的。比较常见的是会出现进桌面才安装“IDE信道”,“光驱”或者“显卡”。
回复

使用道具 举报

发表于 2009-4-12 10:04:48 | 显示全部楼层
这个该发计算机技术版吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-18 20:44 , Processed in 0.124293 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表