2012-01-30 48 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

相关问题