中断服务程序入口地址的修改永远有效?

ti_ta 2007-01-03 12:33:36
编写程序,改写了某中断服务程序的入口地址,转去执行另段代码,代码中未恢复原中断服务程序的入口地址.

但:
当该程序运行结束后,退出debug; 再次进入debug,发现中断服务程序的地址依然是原地址,不修X改后的.

问题: 怎样能使该修改永远有效呢?
...全文
310 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2007-01-03
  • 打赏
  • 举报
回复
应该是 debug 对些系统关键中断的保护性恢复吧. 如果直接运行程序, 除非是 int22h/23h/24h, 其它的中断都能够被永久性修改的吧. 这三个 dos 向量除非是当前程序修改自己使用, 应该是在程序结束后被 dos 恢复
ti_ta 2007-01-03
  • 打赏
  • 举报
回复
自己顶一个
上面的问题应该是涉及到内存驻留的问题吧!?

怎样让我的程序运行结束后依然有效,这样,中断服务程序也会从新的入口地址去执行


多谢赐教啊!急,等!

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧