20 12
发新话题
打印

Windows 2003 引导器

Windows 2003 引导器

此引导器我在最后加了一项自定义,大家可用UltraEdit对这一项修改成需要的项目名称,修改时不要超过原字符长度。
使用菜单如下:
Windows Server 2003 CHS 5in1
[A] Windows Server 2003 Standard Edition CHS
[B] Windows Server 2003 Enterprise Edition CHS
[C] Windows Server 2003 Standard Edition VLK CHS
[D] Windows Server 2003 Enterprise Edition VLK CHS
[E] Windows Server 2003 User-Defined ←——添加的选项
Please Make A Selection And Press [Enter]:
附件: 您所在的用户组无法下载或查看附件
我是一个爱睡懒觉的人,有事请留留言。

TOP

Windows 2003 引导器

任老大厉害。
是根据W2KALL.bin修改的吧

TOP

Windows 2003 引导器

[这个贴子最后由hotdll在 2003/09/28 09:12pm 第 1 次编辑]

STDRENTRSTDVENTVUSER
一共  20个字符,
每四个字符一组。对应一个目录。
可以自己修改目录,但是要保证是四个字符并且注意大小写。

TOP

Windows 2003 引导器

任老大能不能告诉我你是怎么修改的
你添加了一行自定义。。那么整个文件的大小就不一样
并且偏移量也不一样。
你是怎么算出偏移量的呢?

TOP

Windows 2003 引导器

引用:
下面引用由hotdll2003/09/28 09:15pm 发表的内容:
任老大能不能告诉我你是怎么修改的
你添加了一行自定义。。那么整个文件的大小就不一样
并且偏移量也不一样。
你是怎么算出偏移量的呢?
这是以前一位坛友要求改的时候,我给他改的。时间有点长了我也忘了具体步骤了,不过应该不是很难。看来你对汇编语言比较熟,我就说几点你自己试试吧。 8D 附件中是原4in1引导器,你可以在此基础上重新修改。
其实确定偏移量是用10和16中断(键盘中断和显示中断)判定的,我当时用UltraEdit结合debug改的。
引导器的主引导部分是不用理睬的,只是利用了原菜单数据段后的一段空白数据添加的,你打开此引导器可看到还可以再加新的菜单,只要别超出标志位。
注意 0000075D h 处的菜单数目标志位。
还有什么呢.....? :( 你先试试吧。
附件: 您所在的用户组无法下载或查看附件
我是一个爱睡懒觉的人,有事请留留言。

TOP

Windows 2003 引导器

hehe 谢谢任老大
象任老大学习
呵呵。我这就去试

TOP

Windows 2003 引导器

基本上看明白了
愿文件留的空白区很多。
同理我们再添加几个启动条也难度不大
不过最大只能到000007f 0h  55 aa是结束标志吧。
修改好偏移量后。剩下的也不多嘛。空白处没多少了。。
先试下再说。谢谢老大。呵呵

TOP

Windows 2003 引导器

[这个贴子最后由hotdll在 2003/09/29 03:24pm 第 3 次编辑]

按照老大介绍的更改后。
启动OK。但是定义的键无效
我对比了我和你没修改的地方
发现有四行不一样
00000110   第15处           
00000120   第08处
00000490   第14处
000004a0   第02处 和第05处
请问它们是定义键功能的吗?
我比较W2KALL和4IN1以及您的5IN1发现不同之处都是这四行。
我自己做的是6合一。两处自定义。。。。
另外我不会汇编
能否告诉我如何利用中断10和16确定偏移量?

TOP

Windows 2003 引导器

还是任老师好东西多

TOP

Windows 2003 引导器

不错

TOP

 20 12
发新话题