|
[原创 深度首发]PE核心与外置程序之通用玩法 我们接触到的大部分PE一般包括两个部分,一是PE核心,二是外置程序。核心部分是系统,没它就不会有系统支持,所以这部分是必不可少的。而外置程序是进入系统后可以应用到的程序。没这部分内容系统照样可以启动。
知道以上内容对我们有什么启示作用呢?------我们完全可以把核心一与外置分开来研究!
我们有的作者辛辛苦苦作出来的东西,别人不领情,作者积极性受到打击,使用者心里同样的不爽!你去看看症结在哪里,原来不是作者完善了核心没顾及外置,就是扩展了功能而没升级核心,有的两者倒是都兼顾了,却出现了核心与外置的整合方面的技术性冲突。
既然是这样,我们就分开来搞好了。你不是系统权威吗?你只做核心,在稳定性和兼容性上多做文章就可以了。外置就不必整合了,让使用者自己去搞。(“你”做的只合你的口胃,未必适合“我”,一方面“我”手里的东西可能比“你”全,“你”只把有限的几个程序WIM成外置包,“我”不够用;另一方面“你”整合的程序我不需要或不会用,看着会添堵,“你”加上还不如不加,“我”再删也麻烦)好在这些问题已经有高手开始认识到了,有的重点放在核心程序的研究,有的像我这样重点放在外置程序与系统核心的整合,专门搞外置程序。
这里有个前提,你得知道PE核心与外置程序的关系特点:你应该知道的---不管是谁做的PE核心它都得支持外置程序的应用,它才有生命力。大家看到了那么多的PE作者的作品,小的也得支持基本功能软件的应用,大的可以从硬件上支持几乎所有硬件的安装,软件上支持多媒体应用、甚至开发,可以实现90%以上的XP的常用功能。可以说,哪个核心程序的流行,都是有它因其自身的优越性所决定的其存在的价值的。那么从外置程序的角度来说,你得知道,只要是XP下可以运行,一般在PE下都是可以得到支持的。有的缺文件,我们可以通过整合的办法给它补上,之后就可以在PE上跑了。
道理如此简单,老九也好,老毛桃也好,深度几位大版作者也好,你们随便做你们的核心,只知道一个道理就行---要让PE支持更多的硬件安装和外置程序,而不必把具体的程序考量得过多,多了就不能兼顾核心的专和精。
那么别人只发核心,外置程序谁来做呢?自己呀!会自己做的人,在深度不在少数,不会做也不要紧,我固然不能大包大揽地让大家找我来做,但我可以给你提供一个大致的思路和常用的方法。当然我说的不可能全面,后面跟帖的朋友还可以继续补充:
1.把你需要在PE里运行的程序放到一个文件夹,命名为“外置程序”,你叫我的程序,PE程序也行,叫“内置程序”也无妨,总之进入PE后知道调用这个文件夹里的程序就行了。
2.把所有程序的快捷方式粘贴到一个文件夹里,将文件夹命名为“到桌面”(单文件的就不用说了,多文件的点哪个文件可以运行程序就把那个做个快捷方式,制作快捷方式的方法是右击文件选“创建快捷方式”)。在“到桌面”里建立一个批处理命令,打开记事本,粘贴下面的命令,命名为“到桌面”保存。将扩展名改为.CMD,形成“到桌面.CMD”。
@echo off
cls
color 3f
copy *.* "%USERPROFILE%\桌面\"
exit
那么进入PE后找到“到桌面.CMD”双击,你PE的桌面上就应该有你所有外置程序的快捷方式,也就可以调用了。你可能会说,我有那么多程序全放在桌面太乱了,你可以通过修改路径的办法放在程序菜单:把桌面换成 「开始」菜单\程序 就行了。你如果还嫌没有条理,你可以在程序后面再加上\??,诸如\系统程序 \网络程序 \办公程序 等,看你怎么发挥了。
3.一般地讲,大部分在XP系统下可以运行的程序都可以在PE下运行,不能运行的可能是缺文件,缺什么文件补什么文件到本程序目录或系统目录(手动当然可以,有兴趣的也可以依照我上面的批处理写成命令文件更好),这一点应该没问题,但有的要注册,要进行高技术含量的操作, 我想还是另开专题讨论,这里就不再讲了,免得离题太远。
通过以上内容大家或许已经明白了我发表本文的初衷:
一.随你需要什么样的外置程序,我这里只做核心,我的核心扩展性强、兼容性佳、稳定性好、体积与性能也得到了很好的兼顾。所以我把核心做出来就行了,需要什么外置程序你还是自己加吧。
二.我管你什么核心的PE,你只要做的好就行,所有的版本我都用一个外置。你的核心版本转换不会影响我的外置,我的外置升级也不关你核心的事。
三.有人会问,是不是还可以像以前那样,系统还是不可以被病毒感染呢?告诉你---和原来的一样!!
四.你如果下载的PE里有外置程序,你再用我说的办法加载自己制作的外置程序同样是可以的,它们不在同一个文件下,不会引起冲突的,可以一起使用。
五.可以实现程序的跨系统共享应用。用在XP下运行批处理命令,程序与XP系统关联,在PE下运行与PE系统相关联。
注:原文从深度论坛照搬过来的,没改,请无忧朋友见谅。
[ 本帖最后由 ynxmaifmsguxmft 于 2008-1-21 09:29 AM 编辑 ] |
|