|
,2003X64PE,已经可以用explorer.exe做shell了,但是体积有点大,而且我不能结束WINLOGO.EXE和SMSS.EXE所以有程序限制,希望那为能给出结束这二个进程的方法,
2003X64PE制作方法很简单,先用NLITE精简2003X64的安装文件,基本上就保留磁盘驱动就可以了,其它可以全部不要,在复制NTDETECT.COM,setupldr.exe到AMD64目录,在删除I386目录,修改AMD64目录为i386目录,在用pebuilder3110a制作PE,记得添加中文组件,和XPE1.07的XPE.INF一项就可以了,制作出PE,在修改制作出PE的I386目录为AMD64,放到IMG里面用RAMDISK方式引导就可以到CMD了,执行explorer.exe就可以出来桌面了,其中会出几个错误,其实是文件加载的问题,修改注册表可以解决,在修改CmdLine的值为explorer.exe就可以直接到桌面了,第一次不修改进CMD的SHELL主要是为了排除错误.
希望有高手研究下,X64的PE其实很简单!
winnt.sif要这样
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\AMD64\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=200364.IMA"
Architecture="AMD64"
SETUPLDR.BIN记得使用X86的SP1的就可以,我一开始使用的是2003X64SP2的一直有问题,后来换了才解决,SETUPLDR.BIN和NTDETECT.COM没有64位和32位的区别,是共用的.
[ 本帖最后由 huaqingyuan 于 2009-5-9 00:06 编辑 ] |
|