作者TKyo (暗黑贵公子)
看板Programming
标题Re: [问题] 请问如何 debug 一支 TSR 的 dos 程式?
时间Thu Oct 2 00:24:50 2008
※ 引述《garyzyg (garyzyg)》之铭言:
: 某 dos 程式 A (没源码) 会 tsr. 小弟想对他常驻的部份做 debug,
: 请问要如何处置呢?
: 是先对 .exe/.com 作 disassemble 找到中断, 再看 routine?
如果你是想实作它的功能, 可以先观察它做了什麽事
再去思考自己要用怎样的方法实作它的功能
最後逼不得已, 下下策的情况下, 再去反组译它
一般 TSR 在常驻前 (int 21h ah = 31h/int 27h) 会使用到的
设定中断向量功能 (int 21h ah = 25h) 来说
观看其 ds:dx 指向的 routine 即可
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.168.73