|
我用【网虫2008】WinPE20110306 改动两处 实现加载小马的外置,由于它们的结构差不多,所以很容易实现,我把外置ini内容贴上希望对你有帮助:
//自动安装输入法指示器及拼音输入法,如不需要请改为no
envi autowinpy=yes
//设置系统热键
HOTK Ctrl+#0xC0,%ProgramFiles%\WinSnap\WinSnap.exe `截图 Ctrl+~
HOTK Alt+#0x5A,pecmd LOAD %windir%\system32\切换分辨率.INI `切换分辨率 Alt+Z
HOTK Alt+#0x51,pecmd exec %windir%\system32\mouse.exe `键盘鼠标 Alt+Q
HOTK Alt+#0x52,pecmd LOAD %windir%\LOADOP.INI `系统设置管理 Atl+R
HOTK HOTK #112,PECMD.EXE `PECMD帮助 F1
HOTK Alt+#0x53,PECMD EXEC =!%windir%\system32\shell.CMD `刷新Shell Alt+S
_SUB set_y
ifex Y:\,!RAMD ImDisk,L64,NTFS,Y:,Win7OP
WAIT 500
PATH Y:\mdtemp
ifex Y:\mdtemp,team file Y:\mdtemp!team DFMT Y:,NTFS,Win7OP|WAIT 500
_END
_sub mountwin7
PATH %mountpath%\%wimname%\%wimname%
exec =!imagex.exe /%wimrw% "%swim%" 1 "%mountpath%\%wimname%\%wimname%"
Exec =!cmd.exe /c "echo load %mountpath%\%wimname%\main.ini">>%systemdrive%\setupmain.ini
Exec =!cmd.exe /c "echo moun %mountpath%\%wimname%\%wimname%,">>%systemdrive%\unmoun.ini
Exec =!cmd.exe /c "echo file %mountpath%\%wimname%">>%systemdrive%\unmoun.ini
_end
_sub mountwimfile
name wimname=%swim%
FIND $%wimname%=K3NET,!Call mountwin7
_end
TEAM TEXT 正在从 %cdyn% (%MyIni%) 加载二级内核与外置程序……$18|WAIT 500
NUMK 0 `对于台式机键盘,改成 NUMK 1
Exec =!cmd.exe /c "ATTRIB -S -H -R %MyIni%\*.wim"
Call set_y
team envi soft=%MyIni%|envi bsc=%soft%\programs|envi bsc1=\minipe\programs|envi mountpath=Y: (我的改动)
PATH %CurDir%\tempwim.f
IFEX %CurDir%\tempwim.f,TEAM FILE %CurDir%\tempwim.f|Envi wimrw=mountrw!Envi wimrw=mount
PATH %mountpath%\W7COM\W7COM
exec =!imagex.exe /%wimrw% "%CurDir%\W7COM.WIM" 1 "%mountpath%\W7COM\W7COM"
WAIT 500
LOAD %mountpath%\W7COM\MAIN.INI
PATH %mountpath%\WCINOP\WCINOP
exec =!imagex.exe /%wimrw% "%CurDir%\WCINOP.WIM" 1 "%mountpath%\WCINOP\WCINOP"
LOAD %mountpath%\WCINOP\MAIN.INI
Exec =!cmd.exe /c "echo moun %mountpath%\W7COM\W7COM,">%systemdrive%\unmoun.ini
Exec =!cmd.exe /c "echo file %mountpath%\W7COM">>%systemdrive%\unmoun.ini
Exec =!cmd.exe /c "echo moun %mountpath%\WCINOP\WCINOP,">>%systemdrive%\unmoun.ini
Exec =!cmd.exe /c "echo file %mountpath%\WCINOP">>%systemdrive%\unmoun.ini
Exec =!cmd.exe /c "echo envi mountpath=%mountpath%>>%systemdrive%\MyIni.ini
forx %bsc%\*.wim,swim,0,call mountwimfile
forx %bsc1%\*.wim,swim,0,call mountwimfile (我的改动)
FIND Explorer.EXE,!TEAM SHEL %windir%\EXPLORER.EXE|LOGO|TEXT
load %systemdrive%\setupmain.ini
team envi xs=n|LOAD W8PXE\W8DHCP.INI
FDIR setupcd=%MyIni%
ifex %setupcd%\WinPE安装向导.EXE,link %Desktop%\PE安装向导,%setupcd%\WinPE安装向导.EXE
FIND internat.exe,!Exec %windir%\system32\internat.exe
[ 本帖最后由 niejw588 于 2011-5-18 21:47 编辑 ] |
|