|
H3的ISO版2003PE修改说明:(修改后的PE分享地址是 http://pan.baidu.com/s/1nt1kvET 方便测试和查看)
1、【修正】:
更新PECMD.EXE至1201.88.5.69版,以解决IMDISK显示图标的问题。
一级内核中补充文件STDOLE2.TLB(解决右键搜索的功能)。
建议将MFC42.DLL(其他软件会用到)、urlmon.dll(傲海分区用)移动至一级内核中。
更新IMDISK到2.0.1.45版,7z.exe到15.4版解决解压新版本压缩文档的错误问题。
`错误语句修正
IFEX Y:\,EXIT SUB=》IFEX Y:\,EXIT _SUB
FIND $%IsImg%=1=》FIND %imgname%=im
删除:FIND $%imgname%=im,ENVI IsImg=1
2、【增加代码】:
`加载工具软件
SUB INIT_OP
IFEX %SystemDrive%\OP\REGDOC.INI,TEAM ENVI MOUNTO=%SystemDrive%\OP|TEXT 装载内置工具……#0xEE00 $20,!CALL IN_TOOLS
IFEX Y:\OP\OP\REGDOC.INI,TEAM ENVI MOUNTO=Y:\OP\OP|TEXT 装载全内置03PE中的工具……#0xEE00 $20
PATH @%MOUNTO%
TEAM FORX %MOUNTO%\*.CMD,TOOLSCMD,0,EXEC !=%TOOLSCMD%|FORX %MOUNTO%\*.INI,TOOLSINI,0,LOAD %TOOLSINI%
TEAM ENVI $LOADMODE=0|CALL LD_PETOOLS
_END
_SUB IN_TOOLS
ENVI iSize=0
FORX \BOOT\OP.7Z,LDTOOL,1,TEAM SIZE iSize=%LDTOOL%|CALC iSize=%iSize%/1M*2.5
FIND $%iSize%=0,EXIT _SUB!IFEX %SystemDrive%\>%iSize%,
{
TEAM ENVI MOUNTO=%SystemDrive%\OP|TEXT 正在加载工具软件 ...#0xEE00 $20
EXEC !=7Z.EXE x %LDTOOL% -y -aos -o"%MOUNTO%"
ENVI 7zTool_Yes=Y
}
_END
`删除磁盘上的虚拟内存页文件,以减小备份文件尺寸
TEAM ENVI PF=Pagefile.sys|ENVI HF=hiberfil.sys
TEAM FORX \%PF%,LASTPF,0,FILE %LASTPF%|FORX \%HF%,LASTPF,0,FILE %LASTPF%|ENVI PF|ENVI HF
`装载内部工具
CALL IN_TOOLS
`加载右键CAB-最大压缩
REGI HKCR\*\shell\CAB-最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%1"
`建立基本的快捷方式
LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,Imdisk.CPL,创建和管理ImDisk虚拟磁盘!
LINK %QuickLaunch%\我的电脑,%SystemRoot%\explorer.exe,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
LINK %QuickLaunch%\设置虚拟内存,%WS%\SETPAGEFILE.EXE
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
其他琐碎调整已经记不清了,请自行比对吧。
3、【存在错误未修正】:
1、OUTER_COMMON.7z包中的D8Ecap.exe运行缺少MSACM32.DLL,应删除该工具或补齐支持库文件!
2、COMMON目录中REGDOC.CMD批处理文件中的“REG QUERY "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI"|find /i /C "VMware">nul && set vmware=1
”在03PE中出错,因为注册表中没有SCSI项。 |
|