5

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

非常感谢

4

1 回答 1

1

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

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

于 2012-01-31T14:04:44.340 回答