回 帖 发 新 帖 刷新版面

主题:INT 13H的问题。。快疯了

课程设计说要替换13H中断实现磁盘读写保护
我上网查的资料也说可以用13H中断实现
我写了个内存驻留程序把13H号中断完全用一句IRET替换掉
可是我读写磁盘的操作还是完全正常阿(就是在DOS里用TYPE,MD等命令读写)
到底为什么阿。快要疯了
另外,应该不是我程序的问题,我把13H换成16H就无法输入,说明确实已经驻留在内存里拦截中断了。
往各位高手指教

回复列表 (共3个回复)

沙发

DOS的INT 13H下还有写保护????
是软件实现的写保护把。

板凳

题目说的是读写磁盘的时候要调用int 13h,
写个内存驻留程序替换掉int 13h拦截他部分功能就能实现禁止磁盘读写

3 楼

找到问题了,要进入纯dos才行。

我来回复

您尚未登录,请登录后再回复。点此登录或注册