VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 734|回复: 2

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

[复制链接]

3

主题

10

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-1-19 01:40:02 | 显示全部楼层 |阅读模式
编写程序,改写了某中断服务程序的入口地址,转去执行另段代码,代码中未恢复原中断服务程序的入口地址.

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

问题:   怎样能使该修改永远有效呢?
回复

使用道具 举报

3

主题

10

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
 楼主| 发表于 2020-2-2 10:27:02 | 显示全部楼层
自己顶一个
上面的问题应该是涉及到内存驻留的问题吧!?

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


多谢赐教啊!急,等!
回复

使用道具 举报

0

主题

23

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
发表于 2020-2-8 08:15:01 | 显示全部楼层
应该是 debug 对些系统关键中断的保护性恢复吧. 如果直接运行程序, 除非是 int22h/23h/24h, 其它的中断都能够被永久性修改的吧. 这三个 dos 向量除非是当前程序修改自己使用, 应该是在程序结束后被 dos 恢复
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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