5

古い DAQ を制御する従来の Windows (16 ビット、NE exec) アプリケーションをリバースする必要があります。W32Dasm を使用して exec を逆アセンブルできました (および WindowsCodeBack も同様に、私が試した多くの 2 つだけで動作しました) が、結果の asm ファイルには行が多すぎます。デバッガーを使用して、いくつかのブレークポイントを設定して作業を制限したいと考えています。Win16 アプリを 32 ビット時間でデバッグするための正しいアプローチを教えてください。たとえば、Windows98 を実行している VM? どの Win16 デバッガーを使用できますか?

どうもありがとう

4

1 に答える 1

1

IDAは Win16 プログラムも (無料版ではありませんが) 逆アセンブルできます。

デバッガーに関しては、Win16 Turbo Debugger (TDW.EXE) を見つけようとします。また、リモート デバッグもサポートするOpenWatcomもあります (そのため、VM でプログラムを実行し、デスクトップでデバッガー UI を実行できます)。

于 2012-01-31T14:04:44.340 に答える