无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2018|回复: 3
打印 上一主题 下一主题

问:setupldr.bin文件名改为长度与原来不同时的问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-12 01:40:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
光盘启动的PE中,SETUPLDR.BIN及所在目录改名后,如果文件名及目录名长度相同,可以修改引导文件实现正确启动。但是如果文件名和目录名的长度与修改前不同,怎样修改引导文件。
4#
发表于 2008-10-12 12:19:32 | 只看该作者
不建议改名,否则无法用UltraISO的USB-HDD+写入U盘了
回复

使用道具 举报

3#
 楼主| 发表于 2008-10-12 11:30:57 | 只看该作者
前位留空和后位留空都行不通
--------------------------------------------------------------------------------------------------
以下为之后编辑内容:
      目录名修改问题还在研究中, 文件名修改问题找到了答案。请看XP安装盘提取的引导文件部分源码:

07C0:0079 687E04    push 047E        
  ;SETUPLDR.BIN 文件名的地址
07C0:007C 6A0C
     push 000C          ;文件名长度为 12
07C0:007E 680020
    push 2000        
  ;装载起始段地址 2000
07C0:0081 E85803
    call 03DC        
  ;调用装载函数
07C0:0084 0F823500
   jb 00BD         
  ;如果不成功则转错误处理

[ 本帖最后由 searise 于 2008-10-12 16:22 编辑 ]
回复

使用道具 举报

2#
发表于 2008-10-12 01:49:03 | 只看该作者
若是改短的话,每句话完后的后位留空便是了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-5 00:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表