|
推荐

楼主 |
发表于 2010-11-7 11:02:53
|
只看该作者
coolg的帖子在这里:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=140955
我实现不了。
从他最新发布的PE里提取出两个INI:
PECMD.INI
////////////////////START//////////////////////////
_SUB FixSystem
`TEXT 正在进行系统设定……#0x80FF00 L20 T540 R720 B580 $20
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
ENVI P1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
REGI %P1%\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI %P1%\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!
REGI %P1%\Desktop\NameSpace\{450D8FBA-AD25-11D0-98A8-0800361B1103}\!
REGI %P1%\FindExtensions\Static\WebSearch\!
REGI HKCR\lnkfile\IsShortcut
_END
_SUB LOADWIM
MOUN %iAwim%,Y:\TOOLS\,1
WAIT 500
LOAD Y:\TOOLS\WINPE.INI
_END
_SUB SETPAGE
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%
TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
MESS 您的计算机物理内存较少,需要设置虚拟内存,\n有助于提高系统的速度和稳定性; \n您确定要设置虚拟内存吗?(10 秒后默认选择是)@设置虚拟内存 #YN *10000
FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
WAIT 500
_END
_SUB SetPageDrv `设定虚拟内存存放分区
TEAM TEXT 正在设定虚拟内存……|ENVI $PF_Tag=
BROW PF_Tag,*C:\,请选择虚拟内存文件存放的分区,取消则自动选择分区
FIND $%PF_Tag%=,TEAM TEXT 正在设定虚拟内存(自动选择存放分区)……|PAGE D:\%PF% 200 350 !TEAM TEXT 正在设定虚拟内存(虚拟内存存放在 %PF_Tag% 盘)……|PAGE %PF_Tag%\%PF% 200 350
_END
//=========================================
_SUB SystemInit
FBWF P40 L64 H192
SHOW -1:0
ENVI Startup=%USERPROFILE%\「开始」菜单\程序\启动
ENVI Programs=%USERPROFILE%\「开始」菜单\程序
ENVI $icodic=%CurDir%\bat.ico
ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
TEAM ENVI Startmenu=%USERPROFILE%\「开始」菜单|ENVI Desktop=%USERPROFILE%\桌面
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers|ENVI WT=%WinDir%\toolS
TEAM PATH %SystemDrive%\TEMP|PATH %W%\TEMP|PATH #%windir%\System32\CONFIG
TEAM FILE %windir%\*.SI*|FILE %windir%\System32\Drivers\*.SY_|FILE %windir%\System32\*.*_
TEAM FILE %windir%\System32\NTOSKRNL.EX*|FILE %windir%\System32\WIN32K.SYS
TEAM INIT IU,4000|LOGO PELOGO.JPG|WAIT 500
TEXT 正在初始化系统……#0x80FF00 L20 T540 R720 B580 $20
EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
USER 无忧PE爱好者,bbs.wuyou.net
IFEX Y:\,!RAMD ImDisk,L4,fat,Y:,RAMDisk
TEAM PATH Y:\程序|PATH Y:\TOOLS
FIND MEM<130,CALL SETPAGE
FORX \TOOLS.WIM,iAwim,0,CALL LOADWIM
EXEC !%WS%\mininput.exe
EXEC !%WS%\FREEWB.EXE
_END
_SUB RegImdsk
REGI HKCR\Drive\shell\ImDiskSaveImage\=保存ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L
REGI HKCR\Drive\shell\ImDiskUnmount\=卸载ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskUnmount\command\=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
RUNS PECMD.EXE EXEC !%WinDir%\SYSTEM32\INTERNAT.EXE,安装输入法
_END
_SUB CreatLink
TEXT 正在创建快捷方式……#0x80FF00 L20 T540 R720 B580 $20
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
LINK %Programs%\附件\画图,%WS%\MSPAINT.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
LINK %Programs%\磁盘光盘\显示移动硬盘,%WS%\SHOWUSB.EXE,,Shell32.dll#5
LINK %Programs%\磁盘光盘\虚拟光驱,%WS%\VDM\VDM.EXE
LINK %Programs%\加载外置,pecmd.exe,LOAD %WS%\LOADST.NLS,Shell32.dll#6
LINK %DeskTop%\加载外置,pecmd.exe,LOAD %WS%\LOADST.NLS,Shell32.dll#6
LINK %QuickLaunch%\资源管理器,%W%\EXPLORER.EXE
LINK %QuickLaunch%\设置虚拟内存,%WS%\SETPAGEFILE.EXE
LINK %QuickLaunch%\清理临时文件,%WS%\CLEANTEMP.EXE
LINK %DeskTop%\WIMNT,%WS%\WIMNT.EXE
LINK %DeskTop%\刷新,%WS%\重启EXPLORER.BAT,,%WS%\bat.ico
_END
_SUB LoadShell
LOAD \BOOT\DHCP.INI
DISP B32
TEAM WALL WALL.jpg|WAIT 1200
TEXT 正在载入桌面……#0x80FF00 L20 T540 R720 B580 $20
TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT|ENVI
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
FORX \CLIENT.INI,itools,0,LOAD %itools%
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv|SERV EVENTLOG
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=|ENVI P1=|ENVI P2=|ENVI P3=
_END
///////////////////////////////////////
CALL SystemInit
CALL FixSystem
CALL RegImdsk
CALL CreatLink
CALL LoadShell
EXIT
//////////2010-07-09////////END///////////////////////////////////
WINPE.INI
////////////////////////////////////////////////
IFEX %Systemroot%\DHCPDIR.INI,!EXEC !=CMD.EXE /C ">>%Systemroot%\DHCPDIR.INI ECHO.ENVI deft1^=%CurDrv%"
TEAM TEXT 正在加载外置程序... 请稍侯 ...
FILE %DeskTop%\加载外置.lnk
IFEX Y:\,!RAMD ImDisk,L4,fat,Y:,RAMDisk
EXEC !=%curdir%\SOFTMGR.EXE
EXIT
[ 本帖最后由 2010nmb 于 2010-11-7 11:11 编辑 ] |
|