无忧启动论坛

标题: WinPEShl.EXE问题求助(已解决 谢老九) [打印本页]

作者: wyb391    时间: 2010-6-15 12:11
标题: WinPEShl.EXE问题求助(已解决 谢老九)
用 WinPEShl.EXE支持二级内核,按在说明 一步一步调试,到蓝色背景 时重启    4个WinPEShl.EXE  均是如此   求解

[ 本帖最后由 wyb391 于 2010-6-16 12:33 编辑 ]
作者: lxl1638    时间: 2010-6-15 12:32
原帖由 wyb391 于 2010-6-15 12:11 发表
用 WinPEShl.EXE支持二级内核,按在说明 一步一步调试,到蓝色背景 时重启    4个WinPEShl.EXE  均是如此   求解


你是如何调试的?可否详细说明。
作者: wyb391    时间: 2010-6-15 12:48
setupreg.hiv中CmdLine设为: WinPEShl.EXE

脚本是WinPEShl.INI

内容是

[LaunchApp]
AppPath=PECMD.EXE MAIN PECMD.INI
[LaunchApps]
=CMD.EXE /K WANGYIBO.CMD

[ 本帖最后由 wyb391 于 2010-6-15 12:58 编辑 ]
作者: lxl1638    时间: 2010-6-15 12:57
原帖由 wyb391 于 2010-6-15 12:48 发表
setupreg.hiv中CmdLine设为: WinPEShl.EXE

脚本是
[LaunchApp]
AppPath=PECMD.EXE MAIN PECMD.INI
[LaunchApps]
=CMD.EXE /K WANGYIBO.CMD


[LaunchApp]
AppPath=PECMD.EXE MAIN PECMD.INI
[LaunchApps]
=CMD.EXE /K WANGYIBO.CMD


红色那四个文件都用绝对全路径名试试。
作者: wyb391    时间: 2010-6-15 13:04
脚本换成
[LaunchApp]
AppPath=%WinDir%\System32\PECMD.EXE MAIN %WinDir%\System32\PECMD.INI
[LaunchApps]
=%WinDir%\System32\CMD.EXE /K %WinDir%\System32\wangyibo.CMD

闪过一个黑框  就重启  

WANGYIBO.CMD  

   内容是

echo
pause
作者: dengxiong    时间: 2010-6-15 18:05
我也想知道。

个人觉得会不会是缺少DLL文件呢?

这个最好还是请LXL1638大大来回答罗!!!
作者: lxl1638    时间: 2010-6-15 18:24
原帖由 wyb391 于 2010-6-15 13:04 发表
脚本换成
[LaunchApp]
AppPath=%WinDir%\System32\PECMD.EXE MAIN %WinDir%\System32\PECMD.INI
[LaunchApps]
=%WinDir%\System32\CMD.EXE /K %WinDir%\System32\wangyibo.CMD

闪过一个黑框  就重启  
...


你那个 CMD 要将一级内核扩展到能使 PECMD 启动的二级内核才不会重启,象你这样使用一定是重启的!
CMD什么都不做,只是一个暂停,接着就是 PECMD,说明你的 CMD 没有完成一级内核扩展到二级内核的功能。

如果这样能用,还用得着 WinPEShl + CMD 吗??这样用不是多余???不如直接就是 PECMD 算了??

算了,你还是老老实实用别人的 WinPE 吧,先研究一会别人的作品,再整自己的作品。

[ 本帖最后由 lxl1638 于 2010-6-15 18:26 编辑 ]
作者: wyb391    时间: 2010-6-15 20:04
标题: 回复 #7 lxl1638 的帖子
是要用CMD 加载二级内核  ,问题是 CMD    应该暂停 才对, 开始的时候在CMD 内添加载语句的他还是一闪而过重启。

吧批处理语句一条条的删除也是如此 ,看到之前有人讨论过,是 WinPEShl.EXE 版本的问题  从控制台到GHI 大的小的都试了

索性全删,写个暂停  按照你的说明在CMD 没有结束时不会移交LaunchApp外壳程序的,晕了 ,报个错也好知道怎么回事啊,

怎么改都是那个样子,都不知道该怎么判断了,我想知道的是 这个时候CMD 是不是已经启动。   做二级内核的 天意 好久都没更新了 ,

解包他的 PE   是用的 SIMPCMD.EXE      PECMD还是很旧的 用新的报错     要不是USB2.0接口还有全输 和 高速 之分 我也懒的折腾。

[ 本帖最后由 wyb391 于 2010-6-15 20:18 编辑 ]
作者: wyb391    时间: 2010-6-15 20:05
标题: 回复 #6 dengxiong 的帖子
核对过了DLL   不是少DLL 问题。
作者: lxl1638    时间: 2010-6-16 09:16
原帖由 wyb391 于 2010-6-15 12:48 发表
setupreg.hiv中CmdLine设为: WinPEShl.EXE
脚本是WinPEShl.INI
内容是
[LaunchApp]
AppPath=PECMD.EXE MAIN PECMD.INI
[LaunchApps]
=CMD.EXE /K WANGYIBO.CMD


应该是你自己的问题,PP 大试验过4个 WinPEShl.EXE 都可以使用:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=164098&page=5#pid1966080
原帖由 pseudo 于 2010-6-6 18:06 发表
很好。四个WinPEShl.EXE都可用。

LaunchApps里各个ini、cmd之间,以及与LaunchApp的ini之间要传递变量(向后面传),有什么好办法吗?



可能是你的PE或硬件问题,用以下方法试验:

1、在 CmdLine 只填写 CMD.EXE,如果可以启动 CMD.EXE 或者你已经试验成功过,就进入第2步;
如果不成功,你这个PE就真的有问题了。

2、使用 WinPEShl.EXE 试验,把红色的文字删掉,看看有没有启动了 CMD.EXE ,如果能启动就是你的批处理有问题;
如果 CMD.EXE 不能启动或闪一下就重启动,可能是PE或硬件有问题(如键盘)。如果成功了,就将红色的批处理换成一个
"死循环"的批处理,建议用网上那个显示进度度的批处理或五子旗批处理,就是那种要点CMD右上角的'X'才能退出的批处理。
[LaunchApp]
AppPath=PECMD.EXE MAIN PECMD.INI
[LaunchApps]
=CMD.EXE /K WANGYIBO.CMD
作者: wyb391    时间: 2010-6-16 12:24
标题: 回复 #10 lxl1638 的帖子
首先 感谢老大。  血泪史啊。

按照你的提示一步一步的重来,找到备份文件重新开始,首先CMD 通过。再加批处理,控制台报错,证明已经成功,剩下的就是改批处理的事。  回来查找原因 昨天是错在哪了,文件进行比对,发现部分文件修改日期不一样。 估计是ISO修改时,部分文件损坏了。

再次感谢老大。 再次感谢老大。




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