无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3306|回复: 9
打印 上一主题 下一主题

关于外置程序的建议

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-27 09:47:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于外置程序的一点建议:
     许多WinPE为了减小内核的体积,将许多工具进行打包外置,外置程序的加载次序为system32下的pecmd.exe读取pecmd.ini中关于外置程序的配置文件,一般为pecmd.exe load \XXXXX\winpe.ini的形式。
     总体而言,WinPE的内核、外置程序的打包文件和外置程序的配置文件都是放在一个文件夹下,然而合盘使用中仍然出现无法加载外置的问题,其根源在于pecmd.exe load \XXXXX\winpe.ini这条语句,这条语句告诉加载程序,要加载XXXXX文件夹下的winpe.ini,然而合盘中,我们可能需要改变这个文件夹的名称或放置位置,同时由于传统的因素,许多WinPE文件夹的名称相同,改名是迫不得已的事情。
     本人经验不足,想问一下,有没有类似%CurDir%这样的通配符变量,指明winpe.ini的位置,而不要用XXXXX这样很具体的文件夹名称;若没有,希望老九能够增加一条这样的变量。
     如果已经有了这样的变量,则希望开发WinPE的大大们在自己的作品中尽量采用这样的通配符变量,一方面,自己辛苦开发的作品,菜鸟合盘使用,因不会修改pecmd.ini文件而导致外置程序无法加载,使用效果大打折扣;另一方面,高手合盘使用,仅为了修改一条语句,而不得不解压、打开镜像、修改、存盘、压缩,操作何其麻烦,这就如同,自己精心推出了一件新产品,别人为了组合使用,不得不拆解机器,换一个小零件。

[ 本帖最后由 猎手 于 2010-9-27 09:51 编辑 ]
2#
发表于 2010-9-27 10:01:24 | 只看该作者
外置的设置本来就绝对灵活,根本没不要动核心,如果自己连外置配置文件都不会根据环境去修改甚至于不去学习使用方法,就别用PE好了:(
明明自己使用不当还可以说出一大堆的理由,不错,哈哈
顺便说下,从外置的一个配置文件可以调用外置的一个或多个配置文件,明白了?
回复

使用道具 举报

3#
发表于 2010-9-27 10:11:13 | 只看该作者

支持……

如果可以,把内核、外置程序都独立开,再标准化命名外置程序的配置程序,如WOP.CMD……
如统一WPE.WIM内核加载到X盘,WOP.WIM外置程序加载到Y盘,内核自动读取Y盘外置程序的标准配置文件WOP.CMD……
如果要合盘方便的话,就做多内核共享同一组外置程序,在WOP.CMD中加入自动识别当前系统类型,加载对应的外置程序……那就更爽了……不过也会引起WOP.WIM的Y盘容量控制的不便……哎……想想而已……技术方面大大们多思量……搞个“无忧PE外置程序统一标准接口V1.00“出来……哈……
回复

使用道具 举报

4#
 楼主| 发表于 2010-9-27 10:23:56 | 只看该作者
原帖由 玄天 于 2010-9-27 10:01 发表
外置的设置本来就绝对灵活,根本没不要动核心,如果自己连外置配置文件都不会根据环境去修改甚至于不去学习使用方法,就别用PE好了:(
明明自己使用不当还可以说出一大堆的理由,不错,哈哈
顺便说下,从外置的一 ...

LZ不必以偏概全,最近本人合盘HHH333的WinPE,自定义文件夹,外置无法加载,后查阅pecmd.ini发现一句:pecmd.exe load \H3PE\winpe.ini,将\H3PE修改为自己自定义的文件夹后正常。
回复

使用道具 举报

5#
发表于 2010-9-27 10:38:02 | 只看该作者
不错,楼主的想法很好!
回复

使用道具 举报

6#
发表于 2010-9-27 10:42:36 | 只看该作者
原帖由 zyphio 于 2010-9-27 10:11 发表
如果可以,把内核、外置程序都独立开,再标准化命名外置程序的配置程序,如WOP.CMD……
如统一WPE.WIM内核加载到X盘,WOP.WIM外置程序加载到Y盘,内核自动读取Y盘外置程序的标准配置文件WOP.CMD……
如果要合 ...

不太可能,各人有各人的想法嘛
回复

使用道具 举报

7#
发表于 2010-9-27 11:27:46 | 只看该作者
nn2nn、chenall倡导的petools是一个简明的外置程序规范。
很多pe都支持。
回复

使用道具 举报

8#
发表于 2010-10-3 16:01:17 | 只看该作者
有问题提出来大家讨论、学习、改进,是一件很好的事。
回复

使用道具 举报

9#
发表于 2010-10-3 18:56:42 | 只看该作者
原帖由 wbz2cdma 于 2010-10-3 16:01 发表
有问题提出来大家讨论、学习、改进,是一件很好的事。


我觉得小马在外置部署上有一点值得推荐,,那就是在每个WIM文件中创建一个MAIN.INI文件,只是挂载这个WIM就直接PECMD LOAD MAIN.INI,而且动态挂载,随时把新的WIM文件放到规定的文件夹下,启动时就会自动挂载并 LOAD MAIN.INI
我现在的PE部署就是如此。

这样,如果合盘就好办了,,只要把合盘的WIM放到一起,统一挂载执行MAIN.INI就行了。
回复

使用道具 举报

10#
发表于 2010-10-4 10:12:11 | 只看该作者
原帖由 网虫2008 于 2010-10-3 18:56 发表


我觉得小马在外置部署上有一点值得推荐,,那就是在每个WIM文件中创建一个MAIN.INI文件,只是挂载这个WIM就直接PECMD LOAD MAIN.INI,而且动态挂载,随时把新的WIM文件放到规定的文件夹下,启动时就会自动挂 ...

确实如此。这就是小马PE的特点,外置程序非常方便。按照这个架构,制作PE的大侠就不必花很多精力考虑如何取舍外置程序的问题了,集中精力制作好稳定强大的内核,包括驱动。
我希望的PE是这样的:
1.内核:稳定健壮,常用必备功能都内置(就是维护用的功能,如Ghost、WinPM等,以及WIMFS组件、7z、UltraISO等体积不大的支持组件和基本工具)。同时内核要预留一点空间(IMG内核才有这个问题,ISO内核没这问题)方便同学自己添加内核程序。
2.三卡驱动:驱动要比较全一点,尤其是网卡驱动尽量要全,因为维护时有可能要上网下驱动或者有不懂的问题要查资料。也方便有的同学真把PE当XP。PE启动时,是否安装三卡驱动给出提示,默认不安装。
3.外置程序:minipe下面两个目录各放几个WIM意思一下,方便同学参照自行添加。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-27 12:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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