|
概括来说 也就是外置程序目录中存放若干个包 每个包中除原有内容外还有一个负责该包初始化(创建快捷方式、导入注册表等等)的Main.ini文件
外置程序主初始化文件要做的工作简单点来说 便是挂上每一个包并加载每一个包中的Main.Ini
USER neo4026,深度技术
TEAM LOGO %CurDrv%\Programs\Logon.JPG|WALL %CurDrv%\Programs\wall.bmp|WAIT 1000
TEAM TEXT 正在执行基本设置……#0xFFFFFF,L599,T340,R753,B569 $14|WAIT 1000
//加载外置的WIM映像(程序包)
//EXEC =!CMD.EXE /C MD %SystemRoot%\system\
//EXEC =!CMD.EXE /C MD %SystemRoot%\MMC\
MOUN %CurDrv%\Programs\system.wim,%SystemRoot%\system\,1
MOUN %CurDrv%\Programs\mmc.wim,%SystemRoot%\mmc\,1
MOUN %CurDrv%\Programs\basic.wim,X:\Programs\Basic\,1
MOUN %CurDrv%\Programs\Extra.wim,X:\Programs\Extra\,1
//向系统目录导入外置的必须系统文件
FILE %SystemRoot%\system\Drivers\*.*=>%SystemRoot%\SYSTEM32\Drivers
EXEC =!CMD.EXE /C MD %SystemRoot%\INF\
FILE %SystemRoot%\system\INF\*.*=>%SystemRoot%\INF
FILE %SystemRoot%\system\XPSP2RES.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\NETCFGX.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\NETMAN.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\NETSHELL.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\MSWSOCK.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\TAPISRV.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\system\RASPHONE.EXE=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\MMC\main.cpl=>%SystemRoot%\SYSTEM32
//MMC
EXEC !CMD.EXE /C %SystemRoot%\mmc\mmc.cmd
//快捷方式
LINK !%Desktop%\启动网络服务,%SystemRoot%\system\net.cmd,,%SystemRoot%\system\net.ico
//加载wim中的配置文件
LOAD X:\Programs\Basic\Main.ini
LOAD X:\Programs\Extra\Main.ini
//不显示我的文档。
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1
LOGS
//end 本架构的优点是主配置文件除调用外与wim包毫无瓜葛 彻底推进PE模块化 不要哪个删哪个就是了
结合今天凌晨发的http://bbs.wuyou.net//viewthread.php?tid=144417&extra=page%3D1
可达到更强的扩展性
而且把system.wim挂载到%systemroot%\system目录是最节省内存开销的方法
在玉之舞的某版PE中甚至把system.wim也放了Main.Ini 复制文件什么的也是由system.wim模块独立去完成
在深度出来的PE如小马系列,玉之舞和hhh333的都是采用这种模式
如结合我昨晚发的http://bbs.wuyou.net//viewthread.php?tid=144417&extra=page%3D1
将会更强大 彻底做到PE模块化
[ 本帖最后由 neo4026 于 2009-6-17 11:03 编辑 ] |
-
0.jpg
(108.93 KB, 下载次数: 63)
-
1.jpg
(125.17 KB, 下载次数: 67)
-
2.jpg
(164.18 KB, 下载次数: 54)
-
3.jpg
(128.71 KB, 下载次数: 63)
|