1.修改以后的内容最好不要使用dos提供的中断功能21h,因为它不可重入,容易引起未知的错误
2.在跳转回原来的中断向量的时候,必须注意跳转的时候必须指定寄存器.如:
old_int是一个dd型的变量,存放了原来的中断向量,再跳转的时候必须这样jmp cs:old_int不能直接jmp old_int(原因不明)
3.注意现场的保护
1.修改以后的内容最好不要使用dos提供的中断功能21h,因为它不可重入,容易引起未知的错误
2.在跳转回原来的中断向量的时候,必须注意跳转的时候必须指定寄存器.如:
old_int是一个dd型的变量,存放了原来的中断向量,再跳转的时候必须这样jmp cs:old_int不能直接jmp old_int(原因不明)
3.注意现场的保护