中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-23 21:04
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 怎样用程序发现软驱未装或U盘未装? 查看 537 回复 2
楼 主 怎样用程序发现软驱未装或U盘未装? 发表于 2003-12-21 00:00 ·  中国 广东 深圳 南山区 电信
初级用户
积分 133
发帖 8
注册 2003-02-04 00:00
23年会员
UID 844
性别 男
状态 离线
问题:
已用USBASPI.SYS 和DI1000DD.SYS 加载到CONFIG.SYS
能读写U盘了.但U盘拔掉后再插上就不能读写U盘了,DOS
会提示找不到盘,"Rrtry /Aboart /Fail",需按"A"才能退出.
应用程序如何判断才不会死机?
2 发表于 2003-12-21 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
用DREADY(那个超级启动盘中就有)等工具判断也行。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

3 发表于 2003-12-21 00:00 ·  中国 广东 深圳 南山区 电信
初级用户
积分 133
发帖 8
注册 2003-02-04 00:00
23年会员
UID 844
性别 男
状态 离线
多谢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
论坛跳转: