前段时间大家都从xpe转到03pe研究时,本人曾经研究过03pe,想把它弄成nanope式的两段式构架。
研究了多次都失败告终,于是就放弃了这个构架。
前些天云飞日月提到是否继续研究03pe,弄成两段式构架。于是再尝试了下。
经过4、5个小时的研究测试,成功实现了03pe的两段式构架。一级内核是19.2M。个人认为还有精简的余地。
在云飞日月朋友的帮助下,对03pe一级内核进行了继续精简。
以小马0824驱动为基础,在未作任何精简的情况下,一级内核体积控制到了17.4M。
文件列表如下,有兴趣的朋友可以参考下。另附两段式03pe实例。
一级内核文件列表如下:
D:\新建文件夹\SYSTEM32 的目录
2009-09-01 21:39 <DIR> .
2009-09-01 21:39 <DIR> ..
2009-01-01 08:00 685,056 ADVAPI32.DLL
2009-01-01 08:00 70,656 AUTHZ.DLL
2008-08-08 08:00 52,736 BASESRV.DLL
2009-01-01 08:00 1,777 BIOSINFO.IN_
2009-01-01 08:00 6,348 BOOTVID.DL_
2009-01-01 08:00 329,728 CMD.EXE
2009-09-01 21:35 <DIR> CONFIG
2009-01-01 08:00 586,752 CRYPT32.DLL
2009-01-01 08:00 33,792 CSRSRV.DLL
2009-01-01 08:00 4,096 CSRSS.EXE
2009-01-01 08:00 8,386 CTYPE.NLS
2009-01-01 08:00 66,082 C_1252.NLS
2009-01-01 08:00 90,722 C_936.NL_
2009-09-01 21:36 <DIR> DRIVERS
2009-01-01 08:00 10,752 FRAMEBUF.DLL
2008-10-23 20:19 284,672 GDI32.DLL
2009-01-01 08:00 55,064 HAL.DL_
2009-01-01 08:00 50,243 HALAACPI.DL_
2009-01-01 08:00 41,836 HALACPI.DL_
2009-01-01 08:00 147,968 IMAGEHLP.DLL
2008-05-24 21:09 13,312 ISOCMD.EXE
2009-01-01 08:00 4,194 KDCOM.DL_
2009-01-01 08:00 771,584 KERNEL32.DLL
2009-01-01 08:00 262,846 LOCALE.NLS
2009-01-01 08:00 847 L_INTL.NL_
2009-01-01 08:00 57,856 MPR.DLL
2009-01-01 08:00 57,344 MSASN1.DLL
2009-01-01 08:00 348,672 MSVCRT.DLL
2009-01-01 08:00 17,408 NDDEAPI.DLL
2009-01-01 08:00 345,088 NETAPI32.DLL
2009-01-01 08:00 643,072 NTDLL.DLL
2009-03-26 20:00 1,120,299 NTOSKRNL.EX_
2009-01-01 08:00 83,748 PRCP.NLS
2009-01-01 08:00 22,528 PROFMAP.DLL
2009-01-01 08:00 20,480 PSAPI.DLL
2009-01-01 08:00 69,120 REG.EXE
2009-01-01 08:00 56,320 REGAPI.DLL
2009-01-01 08:00 642,048 RPCRT4.DLL
2009-01-01 08:00 65,024 SECUR32.DLL
2008-08-28 19:09 25,761 SETPAGEFILE.EXE
2009-01-01 08:00 1,012,224 SETUPAPI.DLL
2009-08-30 16:56 61,171 SETUPREG.HI_
2009-01-01 08:00 4,096 SHOWDRIVE.EXE
2009-08-01 21:44 19,456 SIMPCMD.EXE
2009-09-01 17:46 101 SIMPCMD.INI
2009-01-01 08:00 53,760 SMSS.EXE
2009-01-01 08:00 262,148 SORTKEY.NLS
2009-01-01 08:00 23,550 SORTTBLS.NLS
2009-09-01 18:13 1,847 STARTPE.CMD
2009-01-01 08:00 724,480 SXS.DLL
2009-01-01 08:00 89,588 UNICODE.NLS
2009-01-01 08:00 579,072 USER32.DLL
2009-01-01 08:00 760,320 USERENV.DLL
2009-01-01 08:00 18,432 VERSION.DLL
2009-01-01 08:00 10,752 VGA.DLL
2009-01-01 08:00 25,343 VGA256.DL_
2009-01-01 08:00 9,419 VGA64K.DL_
2009-01-01 08:00 2,437 VGAOEM.FO_
2009-01-01 08:00 1,848,832 WIN32K.SYS
2009-03-26 20:00 511,488 WINLOGON.EXE
2009-01-01 08:00 300,032 WINSRV.DLL
2009-01-01 08:00 56,320 WINSTA.DLL
2009-01-01 08:00 164,864 WINTRUST.DLL
2009-01-01 08:00 19,456 WS2HELP.DLL
2009-01-01 08:00 83,456 WS2_32.DLL
63 个文件 13,796,861 字节
4 个目录 9,901,756,416 可用字节
实例:参考我的完美者U盘维护系统9.0以后系列。 |