|
hhh333 发表于 2013-6-4 11:32
这个ISO为启动ISO,就可以整体启动,以前与现在没有任何改变。
看小小强的那个PXE可以支持 挂载 外置程序 不知道H大这个怎么添加外挂
下面是我提取小小强的 winpe.ini
//配置文件开始
//
//开始记录启动日志
//LOGS %WinDir%\PECMD.LOG
//根据内存的实际情况加载LOGO并显示加载状态。
//FIND MEM>125,TEAM LOGO %CurDir%\PE_OUTERPART\桌面背景\PELOGO.JPG|WAIT 1250
//TEAM TEXT 正在执行基本设置……#0xEE L20 T560 R500 B580 $20|WAIT 500
//判断是否从最小模式启动后加载外置并将判断结果保存在Mini变量中。
FIND Explorer.EXE,ENVI Mini=Yes!ENVI Mini=No
//如果是从最小模式启动,则加载LOGO,否则加载过程中显示的文字会贴在任务栏中。
FIND $%Mini%=Yes,TEAM LOGO %CurDir%\PE_OUTERPART\桌面背景\PELOGO.JPG|WAIT 1250
TEXT 正在执行基本设置……#0xEE L20 T560 R500 B580 $20
//设置"我的电脑"右键菜单属性中的用户名和公司名。
USER 小小强修改的扬州版PE,QQ:381458536
//在桌面显示网上邻居
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0
ENVI PF=Pagefile.sys
//设置虚拟内存,步骤3。
_SUB SetPageDrv3
TEAM TEXT 正在设定虚拟内存(虚拟内存文件为%TARGET_ROOT%\%PF%)……|PAGE %TARGET_ROOT%\%PF% 256 512
//标志已经设置虚拟内存。由于直接判断%TARGET_ROOT%\%PF%是否存在始终无法正确运行,这里只有搬用毛桃这条语句。终于明白毛桃为什么要搞这么麻烦来判断虚拟内存。
TEAM EXEC =!CMD.EXE /C ECHO IF EXIST %TARGET_ROOT%\%PF% PECMD LINK %Temp%\RPT_OK,%WinDir%>%TEMP%\RPT_OK.CMD|EXEC =!%TEMP%\RPT_OK.CMD
IFEX %Temp%\RPT_OK.LNK,!TEXT 无法设置虚拟内存,目标磁盘只读或有错……
_END
//设置虚拟内存,步骤2。
_SUB SetPageDrv2
//设置前先做一些测试。测试如果失败就标志不设置虚拟内存。
LSTR TARGET_ROOT=%TARGET_ROOT%,2
TEAM EXEC =!CMD.EXE /C ECHO 测试是否可写。>"%TARGET_ROOT%\%PF%"|ENVI ISSETPF=Yes|ENVI ERROR=0|FILE %TARGET_ROOT%\%PF%
FIND $%ERROR%=0,!ENVI ISSETPF=No
//如果目盘剩余空间太小就标志不设置虚拟内存。550MB的容量是根据PAGE命令定的,其最大为512MB。
IFEX %TARGET_ROOT%\<550,ENVI ISSETPF=No
//如果目标盘是X:盘就标志不设置虚拟内存。以后修改PE核心时要注意此项。
//====================================================================================================
FIND $%TARGET_ROOT%=X:,ENVI ISSETPF=No
FIND $%TARGET_ROOT%=x:,ENVI ISSETPF=No
//====================================================================================================
FIND $%ISSETPF%=Yes,CALL SetPageDrv3!TEXT 无法设置虚拟内存,目标磁盘只读或有错……
_END
//设置虚拟内存,步骤1。
_SUB SetPageDrv1
|
|