无忧启动论坛

标题: 小马的03PE,能实现把外置的“minipe”文件夹内置到ISO里面启动吗? [打印本页]

作者: netmjwork    时间: 2013-6-19 23:52
标题: 小马的03PE,能实现把外置的“minipe”文件夹内置到ISO里面启动吗?
本帖最后由 netmjwork 于 2013-7-2 07:56 编辑

如题,现在用小马的03PE,里面修改了不少东西,但是每次使用都需要“内核03PE.iso”+“minipe”目录组合的方式才能完整启动,使用起来比较麻烦

现在希望能把基本的系统文件集成到“03PE.iso”里面(下图的1、),另一个工具“tools.wim”通过启动PE系统后另外加载的方式使用,或者全部集成到“03PE.iso”里面,tools.wim集成到ISO里面可能比较大;但具体怎么实现还不清楚,希望熟悉的朋友指点下,谢谢!

注:或是是不是能够用PECMD实现在登陆前加载一个“minipe”的虚拟盘(把“minipe”的目录放到一个新建的虚拟盘里面),如果能的话怎么实现?


作者: 无垠    时间: 2013-6-20 08:50
肯定能,我刚上传一个把骨头版xppe改工具软件全内置的,结构和你这个差不多。把工具软件WIM解开到某一文件夹中,看看有关INI文件是怎样建立工具快捷方式的,适当调整,把这个文件夹放到IS_解开的iso根目录下,再压回去改名is_就行了
作者: 无垠    时间: 2013-6-20 08:52
mmc.wim可直接解开,放到系统文件夹中,调整pecmd.ini。其它类似。全内置的调用速度要快,启动可能稍慢
作者: netmjwork    时间: 2013-6-21 09:31
无垠 发表于 2013-6-20 08:52
mmc.wim可直接解开,放到系统文件夹中,调整pecmd.ini。其它类似。全内置的调用速度要快,启动可能稍慢

多谢“无垠”大师指点,搞定了,就是命令还不熟悉
作者: netmjwork    时间: 2013-6-22 09:39
本帖最后由 netmjwork 于 2013-6-22 09:50 编辑
无垠 发表于 2013-6-20 08:52
mmc.wim可直接解开,放到系统文件夹中,调整pecmd.ini。其它类似。全内置的调用速度要快,启动可能稍慢


无垠大师谦虚了,那就叫您无垠老师好了,呵呵……
我把小马PE.ISO+minipe的目录合成ISO后,还有一个问题一直没解决:就是右下角的输入法指示器一直无法在启动PE的时候调出,之前ISO+minipe目录的方式好好的,必须启动PE后手动运行“X:\WXPE\SYSTEM32\INTERNAT.EXE”才能出现图标,我把PECMD.INI给你看看,多谢!
原来的语句是:RUNS PECMD.EXE EXEC !%SystemRoot%\system32\INTERNAT.EXE,输入法指示器
可是改成ISO还是这个语句就是不行,如下操作也都不行:
1、TEAM EXEC =! "X:\WXPE\SYSTEM32\INTERNAT.EXE"
2、将“ TEAM EXEC =! "X:\WXPE\SYSTEM32\INTERNAT.EXE"   ”写成INI,用LOAD加载也不行,但是单独运行INI就可以



PECMD.INI 内容:
TEXT 理顺磁盘……%ATEXT%
EXEC =!ORDERDRV.CMD
SHOW -1:-1
TEAM ENVI W=%SystemRoot%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
TEAM PATH %SystemDrive%\TEMP|INIT|CALL $SHELL32.DLL,DllInstall,#1,U
TEAM HOTK Alt+#0x52,pecmd LOAD %WS%\LOADOP.INI|HOTK #112,PECMD.EXE|HOTK Alt+#0x53,shell.CMD
FORX !\MiniPE\WINPE.INI,MyIni,1,LOAD %MyIni%
LINK %QuickLaunch%\我的电脑,%SystemRoot%\explorer.exe,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
LINK %Desktop%\手动设定配置,PECMD.EXE,LOAD %WS%\LOADOP.INI,PECMD.EXE#1
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\附件\计算器,%WS%\CALC.EXE
LINK %Programs%\附件\画图,%WS%\MSPAINT.EXE
LINK %Programs%\附件\远程桌面连接,%WS%\mstsc.exe
LINK %Programs%\驱动支持\给移动设备分配盘符,%WS%\SHOWDRIVE.EXE,,SHELL32.DLL#11
LINK %Desktop%\装载PETOOLS目录,PECMD.EXE,LOAD %WS%\PETOOLS.INI,Shell32.dll#52
RUNS PECMD.EXE EXEC !%SystemRoot%\system32\INTERNAT.EXE,输入法指示器
LINK %Desktop%\2-磁盘管理\磁盘碎片整理,x:\WXPE\SYSTEM32\dkkk.exe
LINK %Desktop%\5-应用\暴力删除,x:\WXPE\SYSTEM32\FILEFORCEKILLER.EXE
LINK %Desktop%\5-应用\FinalData,x:\WXPE\SYSTEM32\FinalData.EXE
LINK %Desktop%\5-应用\daterecovery,x:\WXPE\SYSTEM32\yi.EXE
link %desktop%\07 虚拟光驱,X:\WXPE\SYSTEM32\VDM1.EXE
link %desktop%\08 给移动设备分配盘符,X:\WXPE\SYSTEM32\给移动设备分配盘符.lnk


REGI HKLM\SOFTWARE\Tencent\QQPinyin\InstallDir=X:\wxpe\qqpinyin
REGI HKLM\SOFTWARE\Tencent\QQPinyin\INSTLANG=2052
REGI HKLM\SOFTWARE\Tencent\QQPinyin\rawsupply=""
REGI HKLM\SOFTWARE\Tencent\QQPinyin\supply=""
REGI HKLM\SOFTWARE\Tencent\QQPinyin\Version=4.5.2017.400

REGI HKLM\SOFTWARE\Tencent\QQwubi\InstallDir=X:\wxpe\qqpinyin
REGI HKLM\SOFTWARE\Tencent\QQwubi\INSTLANG=2052
REGI HKLM\SOFTWARE\Tencent\QQwubi\rawsupply=""
REGI HKLM\SOFTWARE\Tencent\QQwubi\supply=""
REGI HKLM\SOFTWARE\Tencent\QQwubi\Version=2.0.313.400

EXEC =@imetool.exe /del2:智能ABC输入法 5.0 版 /del2:王码五笔型输入法86版 /switch:1a
EXEC =@imetool.exe /install:QQ拼音输入法,QQPinyin.ime,ctrl+space  /move1:QQ拼音输入法,2
EXEC =@imetool.exe /install:QQ-五笔输入法,QQWubi.ime  /move1:QQ-五笔输入法,3


EXEC !CMD.EXE /C "msiexec.exe /regserver"
EXEC !CMD.EXE /C "Regsvr32 /s sendmail.dll"
FIND MEM<257,PAGE D:\%PF% 256 372
FIND MEM<512,FBWF P30 L300 H600
FIND MEM>512,FBWF P40 L400 H800
SITE %USERPROFILE%\「开始」菜单\程序\启动,+H

find mem>168,wall  "x:\WXPE\SYSTEM32\ma.jpg"   
     

TEAM ENVI SOFT=|ENVI bsc=|ENVI sys=|ENVI PF=|ENVI passmd5=|ENVI LOGINPASS=|ENVI MountPath=
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
EXEC @ATTRIB +H "%USERPROFILE%\「开始」菜单\PECMD说明.LNK"

TEAM REGEDIT /S "x:\WXPE\ACDSEE\ACDSEE.REG"
TEAM EXEC =! "x:\WXPE\REGDOC.CMD"


load X:\Program Files\basic\main.ini
team exec =!X:\Program Files\basic\REGDOC.CMD
team exec =!X:\Program Files\basic\wimtool\wimtool.exe /reg /m
team exec =!X:\WXPE\mmc\MMC.cmd

load X:\WXPE\vga\main.ini
team exec =!X:\WXPE\vga\START_VGA.CMD
TEAM EXEC =! "X:\WXPE\SYSTEM32\INTERNAT.EXE"
LOAD  X:\WXPE\system32\SHURUFA.INI
ifex %bsc%\internet explorer.wim,envi $path=%path%;%programfiles%\internet explorer

LINK !%Desktop%\启用网卡支持,%SystemRoot%\SYSTEM\START_NET.CMD,,%SystemRoot%\SYSTEM\NET_PART.ICO


TEAM EXEC =! "x:\WXPE\SYSTEM32\ini-pecmd.CMD"
PAGE D:\Pagefile.sys 2000 3000

team envi passmd5=9D0D319670A351EBA86F376292CB566B|envi loginpass=1
FIND $%LOGINPASS%=1,SHEL %SystemRoot%\EXPLORER.EXE,%passmd5%,5!SHEL %SystemRoot%\EXPLORER.EXE


EXEC =!CMD.EXE /C "DEL /Q /F %TEMP%"  
TEAM WAIT 4000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI VV0=|ENVI VV1=
EXIT
作者: netmjwork    时间: 2013-6-22 11:22
本帖最后由 netmjwork 于 2013-6-22 14:33 编辑
netmjwork 发表于 2013-6-22 09:39
无垠大师谦虚了,那就叫您无垠老师好了,呵呵……
我把小马PE.ISO+minipe的目录合成ISO后,还有一个问 ...


实机操作的,我测试了把语句放第一个红色的地方不行,放第二个红的地方还是不行,我不知道是哪里的问题
实在找不出原因,又尝试调整输入法状态,还是不行,就是不显示
EXEC =@imetool.exe /on /internat /status:1   /switch:1a

对了,刚刚又测试了,好像是命令在“打架”,把命令弄成.cmd运行提示已经运行,但是运行一次后右下角显示了,如果按照设置好的“ctrl+space”来切换输入法的话会“死机”,等会儿又好了,不知道哪里的原因,我把所有.INI、.CMD都放上来,帮忙看下

无垠大师指点下,有没有别的方法解决这个问题,能实现进入PE后不要手动去启动输入法显示就行,03PE能不能设置启动PE后自动运行程序的?如果能的话怎么实现?

ini.rar

5.39 KB, 下载次数: 0, 下载积分: 无忧币 -2

ini

cmd.rar

10.06 KB, 下载次数: 0, 下载积分: 无忧币 -2

cmd


作者: netmjwork    时间: 2013-6-22 14:24
会不会是我把minipe目录里面的winpe.ini命令给漏掉了?我没找出哪里的问题,下面贴出原来winpe.ini的内容:


_sub mountwimfile
        name wimname=%swim%
        moun %swim%,%mountpath%\%wimname%\,1
        load %mountpath%\%wimname%\main.ini
_end

_sub mountsys
                envi mountpath=%systemroot%
                forx %sys%\*.wim,swim,0,call mountwimfile
_end

_sub mountbsc
                envi mountpath=x:\program files
                forx %bsc%\*.wim,swim,0,call mountwimfile
_end

team envi soft=%curdrv%\minipe|envi bsc=%soft%\programs|envi sys=%soft%\system|envi pf=pagefile.sys
`forx \%pf%,lastpf,0,file %lastpf%
team call mountsys|call mountbsc
ifex %curdrv%\startcd.exe,link %startmenu%\小马winpe2k3珍藏版,%curdrv%\startcd.exe
find mem>168,wall %soft%\bliss.jpg
team exec =!%systemroot%\mmc\mmc.cmd|exec =!%programfiles%\basic\regdoc.cmd|exec =!%programfiles%\basic\wimtool\wimtool.exe /reg /m
team exec =!X:\Program Files\tools\WPS2012\SETUP.CMD
ifex %bsc%\internet explorer.wim,envi $path=%path%;%programfiles%\internet explorer
exit
作者: 无垠    时间: 2013-6-22 17:04
FIND $%LOGINPASS%=1,SHEL %SystemRoot%\EXPLORER.EXE,%passmd5%,5!SHEL %SystemRoot%\EXPLORER.EXE

放在这句后面试试
作者: netmjwork    时间: 2013-6-22 23:32
无垠 发表于 2013-6-22 17:04
FIND $%LOGINPASS%=1,SHEL %SystemRoot%\EXPLORER.EXE,%passmd5%,5!SHEL %SystemRoot%\EXPLORER.EXE

放 ...

刚试验了,还是不行,没有任何反应,切换输入法之后就“死机”一会儿,关闭窗口再次打开才好,进程看到有个pecmd.exe的,感觉已经登陆进来了还有,好像不太正常
作者: netmjwork    时间: 2013-6-24 08:53
增加桌面快捷方式来解决吧,不折腾了~
谢谢无垠老师




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