//-------------------------------入口部分开始-------------------------------
//扩容X盘容量
FBWF P50 L256 H386
DISP W1024 H768
SCRN ScrW,ScrH
ENVI TextLeft=400
CALC #TextTop=460
CALC #TextRight=%TextLeft% + 460
CALC #TextBoom=%TextTop%+20
//LOGS *%SystemRoot%\pecmd_debug.log //调试日志模式开启
ENVI &&&EnviMode=1
//初始化系统并加载桌面
CALL MAIN
//桌面图标和外置程序
CALL _LINK
//修改注册表和相关文件名以支持Vista安装
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
//重启AudioSrv服务以解决部分机器不能给USB移动存储设备迅速分配盘符或者关机缓慢的问题
TEAM SERV !AudioSrv|SERV AudioSrv
//杀掉无用进程并删掉 X: 盘可删除文件以节省空间
//TEAM WAIT 3000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
//TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI T=
//启动桌面
CALL OK
//-------------------------------入口部分结束-------------------------------
//-------------------------------函数部分-------------------------------
_SUB MAIN
LOGO %WinDir%\SYSTEM32\Login.jpg
TEXT 正在初始化系统...#0xFFFFFF L%TextLeft% T%TextTop% R%TextRight% B%TextBoom% $20
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers|ENVI
TEAM FILE %W%\TXTSETUP.SI*|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
ENVI INITOK=0
TEAM PATH %SystemDrive%\TEMP|INIT CIU| ENVI INITOK=1
_END
_SUB _LINK
TEXT 正在加载扩展工具...#0xFFFFFF L%TextLeft% T%TextTop% R%TextRight% B%TextBoom% $20
LINK %QuickLaunch%\资源管理器,%W%\EXPLORER.EXE,/e,EXPLORER.EXE#1
HOTK #112,PECMD.EXE
HOTK #119,PECMD.EXE DISP W640 H480 //F8调整分辨率为640*480
RUNS PECMD.EXE EXEC !%SystemRoot%\system32\INTERNAT.EXE,输入法指示器
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{450D8FBA-AD25-11D0-98A8-0800361B1103}\!
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden=#0x01
_END
_SUB PETOOLS
WAIT 500
EXEC !=%CurDir%\fbinst (ud) output "TOOL/PETOOL.WIM" W:/
RAMD ImDisk,L1,FAT,Y:,PESoft
MOUN W:\TOOL\PETOOL.WIM,Y:\PETOOL
IFEX Y:\PETOOL\PETOOL.INI,LOAD Y:\PETOOL\PETOOL.INI
_END
_SUB FIX_USBDRV
TEAM ENVI V0=REGI HKLM\System\CurrentControlSet\Services\|ENVI V1=System32\Drivers\|ENVI V2=\ImagePath
`修正 USB 驱动程序文件路径
%V0%USBHUB%V2%=%V1%USBHUB.SYS
%V0%USBCCGP%V2%=%V1%USBCCGP.SYS
%V0%USBEHCI%V2%=%V1%USBEHCI.SYS
%V0%USBOHCI%V2%=%V1%USBOHCI.SYS
%V0%USBSTOR%V2%=%V1%USBSTOR.SYS
%V0%USBUHCI%V2%=%V1%USBUHCI.SYS
%V0%HIDUSB%V2%=%V1%HIDUSB.SYS
%V0%MOUCLASS%V2%=%V1%MOUCLASS.SYS
%V0%MOUHID%V2%=%V1%MOUHID.SYS
%V0%KBDCLASS%V2%=%V1%KBDCLASS.SYS
%V0%KBDHID%V2%=%V1%KBDHID.SYS
%V0%CDROM%V2%=%V1%CDROM.SYS
%V0%EtrHUB3%V2%=%V1%EtrHUB3.sys
%V0%EtrXHCI%V2%=%V1%EtrXHCI.sys
%V0%nusb3hub%V2%=%V1%nusb3hub.sys
%V0%nusb3xhc%V2%=%V1%nusb3xhc.sys
%V0%Rusb3hub%V2%=%V1%Rusb3hub.sys
%V0%Rusb3xhc%V2%=%V1%Rusb3xhc.sys
%V0%USBFilt%V2%=%V1%USBFilt.sys
%V0%amdxhc%V2%=%V1%amdxhc.sys
%V0%amdhub30%V2%=%V1%amdhub30.sys
_END
_SUB OK
TEXT 系统启动完成,正在理顺盘符...#0xFFFFFF L%TextLeft% T%TextTop% R%TextRight% B%TextBoom% $20
EXEC =!%CurDir%\ORDERDRV.CMD
CALL PETOOLS
TEXT 正在加载桌面...#0xFFFFFF L%TextLeft% T%TextTop% R%TextRight% B%TextBoom% $20
CALL $SHELL32.DLL,DllInstall,#1,U
NUMK 0
CALL FIX_USBDRV
USER xxxx,yyyy
EXEC !=X:\WXPE\SYSTEM32\fbinst.exe (ud) output "BOOT/GRUB/BG.BMP" X:/
WALL X:\BOOT\GRUB\BG.BMP
LOOP #0 = %INITOK%, WAIT 100 //等待 INIT 完成才执行 SHEL
SHEL %WinDir%\EXPLORER.EXE
_END
qfns1860 发表于 2015-9-10 16:51
界面上有作者的博客地址啊
红毛樱木 发表于 2015-9-10 17:28
看pecmd.ini代码应该是我的
KK360 发表于 2015-9-10 17:35
终于见到大师出现了。
这个03PE分两级内核。一级内核的日期是2013年10月的。
红毛樱木 发表于 2015-9-10 18:11
03BOOT.ISO改好了
http://pan.baidu.com/s/1qWqrMjU
红毛樱木 发表于 2015-9-10 17:28
看pecmd.ini代码应该是我的
djp16888 发表于 2015-9-28 03:46
最早应该是晨风PE的界面。
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |