2012-01-30 73 views
4

我必須反轉一個傳統的windows(16位,NE EXEC)應用程序,它控制一箇舊的DAQ,我必須以某種方式與升級的硬件進行接口連接。我已經能夠反彙編使用W32Dasm(和WindowsCodeBack,以及我已經嘗試過的許多工作中的唯一兩個),但生成的asm文件包含太多的行。我想使用調試器並設置一些斷點來限制工作。你能否建議在32位時間內調試Win16應用程序的正確方法?例如,運行Windows98的虛擬機?我可以使用哪種Win16調試器?調試Win 16位應用程序的最佳方法?

非常感謝

回答

1

IDA可以拆卸的Win16程序,以及(雖然不是免費版),這是比普通的死房源方便多了。

至於調試器,我會嘗試找到Win16 Turbo Debugger(TDW.EXE)。還有OpenWatcom,它甚至支持遠程調試(因此您可以在虛擬機中運行程序並在桌面上運行調試器UI)。

+0

我已經開始使用OpenWatcom進行調試。我曾嘗試過,但我選擇了錯誤的調試器,我什麼都做不了。我明天可以試試TWD。感謝百萬:-) – user1179145 2012-01-31 22:54:46

+0

@ user1179145因此IDA不支持調試16位應用程序? – gary 2013-02-06 12:09:45

相關問題