无忧启动论坛

标题: 求助!!!修改SETUPLDR.BIN后无法正常启动 [打印本页]

作者: lptsz    时间: 2008-5-4 20:33
标题: 求助!!!修改SETUPLDR.BIN后无法正常启动
本人想做一个2合一的PE启动盘,  NTDETECT.COM  WINNT.XPE路径都一样,所以修改了路径和SETUPLDR.BIN,但是启动出错,修改了几次都这样,望高人帮帮忙,看看问题出在哪里了

111.jpg (27.76 KB, 下载次数: 33)

截图

截图

作者: netwinxp    时间: 2008-5-4 20:51
只能使用2003的ramdrive.sys和破解过的2003的setupldr.bin(修改字符串通常不能超过原来的长度,即只能到00之前)

[ 本帖最后由 netwinxp 于 2008-5-4 08:54 PM 编辑 ]
作者: lptsz    时间: 2008-5-4 21:09
谢谢关注,我才接触PE,很多都不懂,再请教一下
修改的是老毛桃的版本,应该是破解的吧
还有00是指什么
作者: netwinxp    时间: 2008-5-4 21:45
在16位程序中通常会有字符串,而字符串通常用16进制的00为结尾,如果你修改的字符串比原来的长,那就有可能会改坏掉原本的机器码,导致程序运行不正常。比如原来字符串为i386(毛桃的为WXPE),那么文件中就表示为69 33 38 36 00 ...(用UE等来打开),如果你的字符串超过4个字符就会把00后面的机器码覆盖掉,导致程序不能正常运行(毛桃的WXPE是不是刚好也4个字符?)。

[ 本帖最后由 netwinxp 于 2008-5-4 09:47 PM 编辑 ]
作者: lptsz    时间: 2008-5-4 23:16
明白你的意思了,目录不要超过4个字符,那文件名(NTDETECT.COM)也不要超过就可以行了嘛?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3