调试Win 16位应用程序的最佳方法?

时间:2012-01-30 23:06:12

标签: windows debugging disassembly 16-bit

我必须反转一个控制旧DAQ的旧版Windows(16位,NE exec)应用程序,我必须以某种方式与升级后的硬件接口。我已经能够使用W32Dasm(以及WindowsCodeBack以及我尝试过的许多工作中只有两个)来反汇编exec但是生成的asm文件包含太多行。我想使用调试器并设置一些断点来限制工作。你能否告诉我哪种方法可以在32位时间内调试Win16应用?例如,运行Windows98的VM?我可以使用哪个Win16调试器?

非常感谢

1 个答案:

答案 0 :(得分:1)

IDA也可以反汇编Win16程序(虽然不是免费版本),它比普通的死列表更方便。

至于调试器,我会尝试找到Win16 Turbo Debugger(TDW.EXE)。还有OpenWatcom,它甚至支持远程调试(因此您可以在VM中运行程序并在桌面上运行调试器UI)。