Z zhaoyj Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-31 #3 阁下是不是准备跟踪别人的计算机操作,搞些黑客之类的行为。不太支持!
Y ymjy Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-31 #4 DOS下哪有什么钩子,或者替换中断向量,现在没人用DOS了吧
K kinneng Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-31 #6 DOS拦截中断和Win钩子简直就是一样,估计微软当年设计钩子的人兄也是按这个原理去设计的,拦截中断可以从中断向量表取出int9或者int21h的地址,保存起来,把自己程序的地址填入中断向量表,自己程序的第一个指令调用刚才保存的地址,这样遇到按键先由原dos来处理,处理完毕就走到自己的程序来处理。
DOS拦截中断和Win钩子简直就是一样,估计微软当年设计钩子的人兄也是按这个原理去设计的,拦截中断可以从中断向量表取出int9或者int21h的地址,保存起来,把自己程序的地址填入中断向量表,自己程序的第一个指令调用刚才保存的地址,这样遇到按键先由原dos来处理,处理完毕就走到自己的程序来处理。