※ 引述《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