无忧启动论坛

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

不固定外置程序路径的配置方案

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-13 18:24:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想了天,终于成功。

思路:从外部读入外置程序路径信息。

以下以hhh333为例:

1.根目录下文件wxpepath.ini,
envi $h3_090303=\minipe\h3_090303\Winpe.ini
说明:\minipe\h3_090303为pe的外置程序放置路径。

2.内核中pecmd.ini中加入:
load \wxpepath.ini
envi peini=%h3_090303%                `获得外部程序配置
\minipe\Winpe.ini替换成%peini%

若要移动外置程序只需改wxpepath.ini,无需动pecmd.ini和winpe.ini

对于天琴星座,还要改winpe.ini,首行的%CurDrv%\MINIPE改成%CurDir%
24#
发表于 2009-3-20 01:23:31 | 只看该作者
"不过这个方法有个毛病,得不断地改动load %h3_090303%,这样看还不如先前的那个方法。"

同感,先前的那个方法是一劳永逸,很稳定,在虚拟机里测试看不出来,在实机中测试很踏实。
回复

使用道具 举报

23#
 楼主| 发表于 2009-3-19 19:33:22 | 只看该作者
不好意思,很简单的,把pe放入minipe的子目录,或别的目录,自己产生一个Winpe.ini,
我的是这样的:

`设置每份PE的外置存放路径
envi h3_090303=\minipe\h3_090303\Winpe.ini
envi lyra_090226=\minipe\lyra_090226\Winpe.ini

load %h3_090303%

注意:如果原pe的Winpe.ini中有%CurDrv%\MiniPE,请替换成%CurDir%

你看了马上就会明白的!
不过这个方法有个毛病,得不断地改动load %h3_090303%,这样看还不如先前的那个方法。
回复

使用道具 举报

22#
发表于 2009-3-19 19:15:04 | 只看该作者
楼主不准备把第二种方法发出来共享一下吗?期待中............
回复

使用道具 举报

21#
发表于 2009-3-17 23:12:21 | 只看该作者
原帖由 jdwxabc 于 2009-3-17 15:14 发表

老兄真是高啊,我试试。

搞了半天没效果,还是等楼主的第二个方法吧。请楼主明天上传一下吧。谢谢了!
回复

使用道具 举报

20#
发表于 2009-3-17 15:14:17 | 只看该作者
原帖由 zhaohj 于 2009-3-17 15:10 发表
\minipe\wxpepath.ini这个文件还不是固定吗?如果每个PE制作者都统一一个标准,也用不着这样修改了。
楼主提供的思路是:既然知道外置的INI,相当于把这个外置改成你这样的,再把原外置INI改成外置改名后的INI ...

老兄真是高啊,我试试。
回复

使用道具 举报

19#
发表于 2009-3-17 15:10:50 | 只看该作者
\minipe\wxpepath.ini这个文件还不是固定吗?如果每个PE制作者都统一一个标准,也用不着这样修改了。
楼主提供的思路是:既然知道外置的INI,相当于把这个外置改成你这样的,再把原外置INI改成外置改名后的INI,这样可不动内核文件包,实际上就是曲线救国!
回复

使用道具 举报

18#
发表于 2009-3-17 15:04:12 | 只看该作者
我潜水两月,就没学会WinCMD命令,还要多多潜水。楼主能不能发上来我帮着测试一下?
回复

使用道具 举报

17#
 楼主| 发表于 2009-3-17 14:41:54 | 只看该作者
h3_090303是我给hhh333_090303取得id,其内核pecmd.ini根据他获取外部程序配置路径;
woxinrushui688d是我心如水v6.88D的id,其内核pecmd.in也要用它。

现在有更好的办法了!更简单直接,已通过两份PE测试。
回复

使用道具 举报

16#
发表于 2009-3-17 14:08:06 | 只看该作者
楼主又有新方法了,一定支持。还想请教一下:
load \minipe\wxpepath.ini
envi peini=%woxinrushui688d%        `获得外部程序配置
和wxpepath.ini文件的
envi $h3_090303=\minipe\h3_090303\Winpe.ini 中的h3_090303
是什么对应关系呢?
回复

使用道具 举报

15#
 楼主| 发表于 2009-3-17 12:58:48 | 只看该作者
我又试了个新方法,不用动内核就可实现外置自由放置,我很讨厌改别人的内核。
不过还没做测试。
回复

使用道具 举报

14#
发表于 2009-3-17 12:04:27 | 只看该作者
针对PE又是一个进步。
回复

使用道具 举报

13#
发表于 2009-3-17 11:19:54 | 只看该作者
太高兴了,终于成功了,谢谢楼主!
回复

使用道具 举报

12#
发表于 2009-3-17 10:51:32 | 只看该作者
原帖由 lelexiong 于 2009-3-17 10:11 发表
我把我心如水WinPE v6.88D中相应文件做了更改,你去替换试试,wxpepath.ini放在\minipe目录中。
wxpepath.in中的woxinrushui688d是我给它的内核去的ID,与Pecmd.ini中的ID相对应,
\minipe\woxinrushui是我放 ...

楼主很热心,谢谢你了!我再试试。
回复

使用道具 举报

11#
 楼主| 发表于 2009-3-17 10:11:35 | 只看该作者

回复 #10 jdwxabc 的帖子

我把我心如水WinPE v6.88D中相应文件做了更改,你去替换试试,wxpepath.ini放在\minipe目录中。
wxpepath.in中的woxinrushui688d是我给它的内核去的ID,与Pecmd.ini中的ID相对应,
\minipe\woxinrushui是我放置外置程序的目录,应按你的目录作更改。

我心如水WinPE v6.88D在我机子上测试成功,你再去试试。

files.rar

6.5 KB, 下载次数: 35, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
发表于 2009-3-17 02:29:53 | 只看该作者
我很菜.我用的是我心如水的2003PE,实在没有搞懂怎么改,外置程序和外置程序INI文件是放在minipe的子文件夹h3_090303文件夹中吗?
回复

使用道具 举报

9#
发表于 2009-3-16 17:42:18 | 只看该作者
学习一下,解决问题了。
回复

使用道具 举报

8#
发表于 2009-3-15 10:57:09 | 只看该作者
原帖由 lelexiong 于 2009-3-14 21:35 发表
用Pecmd.ini替换H3_PE_LINUXBOOT_L_090303.ISO内核中的同名文件,
wxpepath.ini放在根目录下,注意根据你放置外部程序的位置作相应修改,
以后要移动就只需改这个文件。

若是要用天琴星座、老毛桃的,winp ...

谢谢楼主!如果改成功了一定向你报告。要是不成功,那麻烦你的时候就多了,你可别嫌我烦哟。
回复

使用道具 举报

7#
 楼主| 发表于 2009-3-14 21:35:49 | 只看该作者
用Pecmd.ini替换H3_PE_LINUXBOOT_L_090303.ISO内核中的同名文件,
wxpepath.ini放在根目录下,注意根据你放置外部程序的位置作相应修改,
以后要移动就只需改这个文件。

若是要用天琴星座、老毛桃的,winpe.ini也需要改动一处,
还有就是如果pecmd.ini调用ORDERDRV.CMD,请将这个调用移到load winpe.ini
之后,在我机子上ORDERDRV.CMD会使盘符错乱,导致挂接外部程序失败。

[ 本帖最后由 lelexiong 于 2009-3-14 21:37 编辑 ]

Winpe.ini.zip

1.28 KB, 下载次数: 68, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2009-3-14 14:40:58 | 只看该作者
原帖由 lelexiong 于 2009-3-14 12:36 发表
自己建呀,这个是我个人的搞法。

有创意,如果楼主不介意的话,请把你的传一份上来好吗?
回复

使用道具 举报

5#
发表于 2009-3-14 14:09:04 | 只看该作者
呵呵 我感觉还是应该做个搜索类,搜索所有的二级子目录,O(∩_∩)O~
本来早就想用PECMD做一个了,可惜时间不充裕啊,楼主可以考虑做个啊,^_^
回复

使用道具 举报

4#
 楼主| 发表于 2009-3-14 12:36:54 | 只看该作者
自己建呀,这个是我个人的搞法。
回复

使用道具 举报

3#
发表于 2009-3-14 00:54:55 | 只看该作者
原帖由 lelexiong 于 2009-3-13 18:24 发表
想了天,终于成功。

思路:从外部读入外置程序路径信息。

以下以hhh333为例:

1.根目录下文件wxpepath.ini,
envi $h3_090303=\minipe\h3_090303\Winpe.ini
说明:\minipe\h3_090303为pe的外置程序放 ...

晕,找了半天,就没有找到wxpepath.ini文件.请问是在哪个位置?
回复

使用道具 举报

2#
发表于 2009-3-13 19:01:31 | 只看该作者
我正好试试,谢谢楼主分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 17:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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