|
现在PE有很多,但是关于如何制作一个PE,大家都是摸着石头过河,并未有一个系统的介绍,虽然都能用。但是仅依一个实用主义就说能用就行,那么无忧卖PE就可以了。我们讨论PE不仅是制作PE,更是在此过程中学到知识。
废话不多说。 刚开始做PE ,按照老九的话说,并且应该都是这样做的,先用NLITE 从安装盘上去掉 PE用不上的功能。只能说NLITE的制作者对WINDOWS了解透彻,好象是什么MS的会员。这是可行的。精简后得到的包有160-180 M 。
第二步应该是用这个包让PEBUILDER 生成核心。这个PEBUILDER 如果用未精简的包生成的 和微软的OPK 差不多 ,只能说它在模拟MSPE 。 这步做后,包并未如何精简。
下面的要自己动手精简了,字体,语言,DLL中的ICO 资源 ,这些精简也都不用说 。驱动精简变动很大,可集成,可砍掉老些的。这些做完估计 得到的包 也有百M之多。
这里提以下,老九有个 “小礼物”大家都知道把,10M CMDPE 我们用PE如果没有SHELL 不如用DOS IMG ,当然不是说CMDPE的无用,做这个也是技术的实践。我只是假设要加上SHELL 。10M CMDPE 解压后有20M左右,加上SHELL 也能有大概30M 。本坛中有一个17.8 带SHELLPE 据说带SHELL PE中最小的。骨头版有一个16M 核心的。解压之后也有30M左右 。如果不压缩核心。 XPE 应该有30-40M
问题就是如何从百M之多减小到30-40M ,即便如此还有无再减可能,还这着中间有无被冤枉的。
按老九说的 一个个的砍,一个个的测,还有提到用 layout.inf, 难道这是最后的方法么
|
|