无忧启动论坛

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

请教各位:PE的内核WINPE.IMG中的pecmd.exe换成3.2.1028.278版后如何改配置文件?

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-2 10:36:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是chenall先生的PE,其中的pecmd是2.8.1111.120版。我将内核WINPE.IMG中的pecmd换成最新版3.2.1028.278后,程序运行到一半后停住了。

请教各位:不知如何修改pecmd.ini文件才行?

pecmd.ini文件内容:

//配置文件开始
//LOGS %WinDir%\pecmd.log
NUMK 0
FBWF P40 L32 H128
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG
TEAM INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驱动程序文件路径
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
LINK %Programs%\附件\记事本,NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
LINK %Programs%\附件\资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
//加载XP资源利用组件,不需要的就删除以下三行
ENVI V0=%USERPROFILE%\「开始」菜单\程序\XP资源
LINK %V0%\target,%WinDir%\XP_TOOLS\XP资源
TEAM FILE Desktop.ini=>%V0%|SITE %V0%\*.*,+A+H+S|SITE %V0%,+R+S|ENVI V0=
//加载外置扩展的配置文件(Mount_Ext.ini由自动挂载.cmd自动生成)
EXEC =!CMD /C "ECHO.FILE %WinDir%\Mount_Ext.ini>>%WinDir%\Mount_Ext.ini"
EXEC !PECMD LOAD %WinDir%\Mount_Ext.ini
//兼容之前的PE版本(像老毛桃),这里为了防止冲突,配置文件改名为PECMD.INI
LOAD \MiniPE\PECMD.INI
FIND Explorer.EXE,!SHEL EXPLORER.EXE|LOGO|TEXT
`修改注册表和相关文件名以支持 Vista 安装
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
`如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
`杀掉无用进程并删掉 X: 盘可删除文件以节省空间
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
EXEC !CMDX /C "KILL %CMD_PID%"
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=|ENVI CMD_PID=|ENVI
FIND Explorer.EXE,!EXEC %comspec% /K "echo.Shell Explorer.EXE启动失败,自动转入CMD命令行."
//LOGS
//配置文件结束

先谢谢了!

PECMD.ini.rar

1.32 KB, 下载次数: 142, 下载积分: 无忧币 -2

2#
发表于 2008-11-2 11:55:41 | 只看该作者
回复

使用道具 举报

3#
 楼主| 发表于 2008-11-2 15:46:31 | 只看该作者
原帖由 fengjie 于 2008-11-2 11:55 发表
看这里的例子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131692&extra=page%3D2

能具体说说ini文件里的哪些地方要修改吗?
回复

使用道具 举报

4#
发表于 2008-11-2 18:18:11 | 只看该作者
比如CALL、FIND、IFEX几个是重点。
回复

使用道具 举报

5#
发表于 2008-11-2 22:54:03 | 只看该作者
应该也是缺少TEAM的原因
把INI里面所有有“|”的都在前面相应地方添加TEAM

比如:
FIND Explorer.EXE,!SHEL EXPLORER.EXE|LOGO|TEXT
改成:
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT


FIND KEY=17, ENVI MinMode=Yes|Text 正在加载最小配置模式……!Text 正在加载标准配置模式……
改成:
FIND KEY=17,TEAM ENVI MinMode=Yes|Text 正在加载最小配置模式……!Text 正在加载标准配置模式……


另外我发现使用IFEX命令也会有点问题,尽量用FIND代替吧

[ 本帖最后由 fengjie 于 2008-11-2 22:58 编辑 ]
回复

使用道具 举报

6#
发表于 2008-11-3 13:52:25 | 只看该作者
我也感觉ifex的群组命令有问题,find命令比较完善
回复

使用道具 举报

7#
发表于 2009-5-19 16:48:08 | 只看该作者
img格式内核需要什么工具修改
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 14:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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