Лучший подход для отладки Win 16-битного приложения? - PullRequest
5 голосов
/ 31 января 2012

Я должен отменить устаревшее приложение Windows (16-разрядное, NE exec), которое управляет старым DAQ, которое я должен каким-то образом взаимодействовать с обновленным оборудованием. Я смог разобрать exec с помощью W32Dasm (и также WindowsCodeBack, только два из многих, которые я пробовал, сработали), но полученный файл asm содержит слишком много строк. Я хотел бы использовать отладчик и установить некоторые точки останова, чтобы ограничить работу. Не могли бы вы посоветовать правильный подход к отладке приложения Win16 в 32-битной версии? А виртуальная машина под управлением Windows98 например? Какой отладчик Win16 я могу использовать?

Большое спасибо

1 Ответ

1 голос
/ 31 января 2012

IDA также может дизассемблировать программы Win16 (хотя и не бесплатную версию), и это гораздо удобнее, чем простой мертвый листинг.

Что касается отладчиков, я бы попытался найтиWin16 Turbo Debugger (TDW.EXE).Также имеется OpenWatcom , который даже поддерживает удаленную отладку (так что вы можете запустить программу на виртуальной машине и пользовательский интерфейс отладчика на рабочем столе).

...