无忧启动论坛

标题: win7 pe添加PECMD进不了桌面 [打印本页]

作者: 老鼠打洞    时间: 2014-4-27 13:48
标题: win7 pe添加PECMD进不了桌面
本帖最后由 老鼠打洞 于 2014-4-27 16:52 编辑

各位大哥们,周末好!~我用Winbuilder082制作了一个PE,想添加PECMD!~
1:将pecmd.exe拷贝到windows\system32目录下,并复制了pecmd.ini。
2:修改注册表HKEY_LOCAL_MACHINE\Setup\CmdLine,将数值数据中的“winpeshl.exe”改为“PECMD.EXE MAIN %WinDir%\System32\PECMD.INI”,确定。
其中:pecmd.ini的内容如下

//////////////////////////////////////////
_SUB OSD
     DISP W1024 H768 B32 F60
     SCRN ScrW,ScrH
     ENVI TextLeft=20
     CALC #TextTop=%ScrH%-60
     CALC #TextRight=%TextLeft% + 400
     CALC #TextBoom=%TextTop%+40
_END
//////////////////////////////////////////////////

//////////////////////////////////////////
_SUB OSInit
     TEXT Win7PE正在初始化系统...#0xFFDDDD L%TextLeft% T%TextTop% R%TextRight% B%TextBoom% $20
EXEC !%WS%\winpeshl.exe
EXEC !=%WS%\Ux.exe
EXEC !=%WS%\regsvr32.exe /s x:\windows\system32\msi.dll
_END
//////////////////////////////////////////

//////////////////////////////////////////
_SUB CreateMemu
     TEXT 创建内置程序菜单...
     LINK %Programs%\附件\命令提示符,%WS%\cmd.exe
     PINT %Programs%\附件\命令提示符.lnk,附到「开始」菜单
_END
//////////////////////////////////////////

//////////////////////////////////////////
_SUB LoadShell
     TEXT 设定休眠键重启/电源键关机……
     HOTK #95,PECMD.EXE SHUT R  //休眠键重启
     HOTK #255,PECMD.EXE SHUT   //电源键关机
     TEXT Win7PE启动完成.稍候可去除启动盘 ...
     SHEL %W%\explorer.exe
//////////////////////////////////////////////////////

////////////////////////主体执行流程/////////////////////////////////////////////
TEAM ENVI W=%WinDir%|ENVI $WS=%WinDir%\SYSTEM32|ENVI WSD=%WS%\Drivers
CALL OSD
CALL OSInit
CALL CreateMemu
CALL LoadShell

////////////////////////////主体执行流程结束////////////////////////////////////
修改好了以后,重新打包该PE文件制作成ISO文件,放在虚拟机里测试。如下图!~



就是进不了桌面,没有修改之前是没有问题的。按上面的操作之后就进不了PE系统。

请问我这样做的对不对,还需要其他地方的修改吗?
作者: angelzgh    时间: 2014-4-27 14:38
你下一个正常WIN7_PE 对比PECMD~还有注册表项~
作者: 老鼠打洞    时间: 2014-4-27 16:50
谢谢,我下载了一个人家的WIN7 PE复制出它的PECMD.EXE和PECMD.INI文件放进去就能进去,说明注册表是对的。




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