无忧启动论坛

标题: 请教两个制作xpe入门问题(已解决) [打印本页]

作者: 沧海一笑    时间: 2008-7-14 09:40
标题: 请教两个制作xpe入门问题(已解决)
我是新手,自己学着做PE,用pebuilder3110a和WinBuilder结合做的PE成功.
主要参考了这两篇文章
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=125240&extra=page%3D1
用XP SP3全新制作的微型XPE系统

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126419&extra=page%3D3&page=1
一步一步教你用WinBuilder做中文PE 2008/6/11 更新至第二讲


我在用pebuilder3110a做PE时一直没明白的两个问题想请教一下各位高手
1 xp的图形界面怎么加上(ExplorerShell)

除了使用WinBuilder的方法之外还有什么办法?
2 pecmd怎么加上

写注册表用什么工具或者哪个文件的哪个位置加上?
望各位高手赐教.

[ 本帖最后由 沧海一笑 于 2008-7-20 22:45 编辑 ]
作者: 沧海一笑    时间: 2008-7-14 16:43
原帖由 沧海一笑 于 2008-7-14 09:40 发表
我在用pebuilder3110a做PE时一直没明白的两个问题想请教一下各位高手
1 xp的图形界面怎么加上(ExplorerShell)
除了使用WinBuilder的方法之外还有什么办法?
2 pecmd怎么加上

写注册表用什么工具或者哪个文件的哪个位置加上?
望各位高手赐教.
http://bb ...

自己顶起来,求各位高手指点一下.
作者: 沧海一笑    时间: 2008-7-14 20:20
自己第二次顶起,在线等一天了.求高手指点.
作者: adatsui    时间: 2008-7-14 20:28
1. 如使用 xpe-plugin , 在 注冊表 Setup,CmdLine 處指定, 如  startnet , xpelogon...
2. 如上, 改成 pecmd 成.

加載 exploere shell 會由 xpelogon 處理, pecmd 加載 explorer 的 方法見 pecmd 的說明.

這個是我做的練習.
簡 / 繁體 PE (32mb內核) 菜鳥DIY. [14.03] 支持用簡體WIN製作PE

[ 本帖最后由 adatsui 于 2008-7-14 20:34 编辑 ]
作者: 沧海一笑    时间: 2008-7-14 21:56
原帖由 adatsui 于 2008-7-14 20:28 发表
1. 如使用 xpe-plugin , 在 注冊表 Setup,CmdLine 處指定, 如  startnet , xpelogon...
2. 如上, 改成 pecmd 成.

加載 exploere shell 會由 xpelogon 處理, pecmd 加載 explorer 的 方法見 pecmd 的說明.

這個是我做的練習.
簡 / 繁體 PE (32mb內核) 菜鳥DIY. [14.03] 支持用簡體WIN製作PE

先谢谢 adatsui 指教
我看了上贴,学习中.
我要问的就是 "在 注冊表 Setup" 这个注册表是指本机的注册表?还是启动进入PE的注册表?还是??
再有就是  "exploere shell 會由 xpelogon 處理" 和 "pecmd 加載 explorer" 是不是同一个shell
作者: adatsui    时间: 2008-7-14 22:57
setup,cmdline 指的是 pe 的 setupreg.hiv 的值.

用pebuilder 只需直接於xpe-plugin 內找下列改便成下列任一想用的.

[SetupReg.AddReg]
0x1,"Setup","CmdLine","startnet.cmd"
0x1,"Setup","CmdLine","XPELogon.exe -r"
0x1,"Setup","CmdLine","pecmd 參數" (參數看pecmd自帶說明.)

經由 xpelogon 加載的  explorer shell 就得到如 xp 的桌面操作環境. pecmd 加載也是要達到同樣目的.
作者: 沧海一笑    时间: 2008-7-15 07:48
原帖由 adatsui 于 2008-7-14 22:57 发表
經由 xpelogon 加載的  explorer shell 就得到如 xp 的桌面操作環境. pecmd 加載也是要達到同樣目的.

谢谢adatsui指点,我这就开始练习做个PE.
作者: 沧海一笑    时间: 2008-7-15 12:01
先做了一个xpe,不加pecmd启动成功进入桌面.
然后在pebuilder3110a\plugin\xpe-1.0.7\目录下修改xpe-defaults.inf把
[SetupReg.AddReg]
0x1,"Setup","CmdLine","XPELogon.exe -r"

改为
0x1,"Setup","CmdLine","PECMD.EXE LOAD %SystemRoot%\SYSTEM32\PECMD.INI"

再次生成XPE,复制了pecmd.exe 借用了红叶的pecmd.ini,启动后能调用pecmd
但是桌面没有图标,开始菜单也不出现,错在哪里,求高手再次指点.

[ 本帖最后由 沧海一笑 于 2008-7-15 15:09 编辑 ]
作者: 沧海一笑    时间: 2008-7-15 15:42
再修改xpe-defaults.inf把
[SetupReg.AddReg]
0x1,"Setup","CmdLine","PECMD.EXE LOAD %SystemRoot%\SYSTEM32\PECMD.INI"
改为
0x1,"Setup","CmdLine","PECMD.EXE MAIN PECMD.INI"
再次生成XPE,复制了pecmd.exe  pecmd.ini,
PECMD.INI中有:
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT

启动后还是能调用pecmd
不能载入shell

作者: 沧海一笑    时间: 2008-7-15 17:04

搞了一天,头也晕了,眼也花了.
在PECMD.INI中的第二行加入: SHEL %SystemRoot%\EXPLORER.EXE

启动后载入shell成功,好高兴.在此谢谢 adatsui 的指点

但是进桌面有点慢,是不是pecmd.ini配置有问题?




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3