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