无忧启动论坛
标题:
求助!!!修改SETUPLDR.BIN后无法正常启动
[打印本页]
作者:
lptsz
时间:
2008-5-4 20:33
标题:
求助!!!修改SETUPLDR.BIN后无法正常启动
本人想做一个2合一的PE启动盘, NTDETECT.COM WINNT.XPE路径都一样,所以修改了路径和SETUPLDR.BIN,但是启动出错,修改了几次都这样,望高人帮帮忙,看看问题出在哪里了
111.jpg
(27.76 KB, 下载次数: 33)
下载附件
2008-5-4 20: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