中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-26 22:18
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 怎样用程序发现软驱未装或U盘未装?
可打印版本  659 / 2
第1楼 szxxbb 发表于 2003-12-21 00:00
初级用户 发帖 8 积分 133
怎样用程序发现软驱未装或U盘未装?
问题:
已用USBASPI.SYS 和DI1000DD.SYS 加载到CONFIG.SYS
能读写U盘了.但U盘拔掉后再插上就不能读写U盘了,DOS
会提示找不到盘,"Rrtry /Aboart /Fail",需按"A"才能退出.
应用程序如何判断才不会死机?
第2楼 Wengier 发表于 2003-12-21 00:00
系统支持 发帖 10,521 积分 27,736
用DREADY(那个超级启动盘中就有)等工具判断也行。
第3楼 szxxbb 发表于 2003-12-21 00:00
初级用户 发帖 8 积分 133
多谢Wengier

用DREADY可以判断了

但想把它加入到应用程序中自动判断能否讲讲原理?

用DEBUG看DREADY.COM好象用INT21的2F功能

AX=2524i
int 21
ax=352f
int 21
save ES:BX
ax=252f
int 21
..
dx=参数
ax=252f
int 21
reutnr al
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023