1

私は QuickBASIC 3.0 で書かれたプログラム (権利を所有しています) を持っていますが、ソース コードはもう持っていません。プログラムの動作を確認するために使用できる逆コンパイラを知っている人はいますか?

基本的に、入力でいくつかの数値を取得し、いくつかの計算を実行して、いくつかの結果を表示します。複雑すぎることはありません。

ありがとう

4

2 に答える 2

1

Borland C++ 3.1 のデバッガを使用しますが、アセンブラの知識が必要になります...

于 2011-12-25T15:59:08.470 に答える
1

公開されているツールは見たことがありませんが、作成したと主張する人物のページがあります。彼に連絡してみてください。

DOS プログラムを元に戻す経験がない場合は、自分で試すことはお勧めしません。QuickBASIC 3.0 はある種の p-code にコンパイルされたようです。DOS 時代の p-code に関する調査は見たことがありませんが、最終的に Visual Basic 6.0 で使用されるようになったものと何らかの関連がある可能性があり、その p-code はかなり多く調査されています。

アイデアは漠然と覚えているが、詳細 (数式の係数の実際の値など) を覚えていない場合は、数値を入力し、結果を読み取り、Excel シートに保存することを試みることができます。それを数回繰り返して、データをプロットしてみてください。多くはありませんが、役立つかもしれません。

于 2011-06-14T15:35:41.727 に答える