by konisi » 2006年4月03日(月) 01:50
関数が読み込まれると実行ファイルの何処がどう変わるのか、それを研究すれば作れるれると思います。
#console
Dim A As Long
A=Fix(A)
と言うコードを元に出力されるソースコードと
#console
Dim A As Long
A=Fix(A)
A=Fix(A)
というコードを元に出力されるソースコード、あるいは
#console
Dim A As Double
A=Fix(A)
と言うソースを元に出力されるソースコードと比較して比べればいいのではないでしょうか。
あるいは、機械語を学び、読み込まれたEXEファイルがどのような関数を持っているのか、どのような手順で行動しているのか、などを調べるのが一般的に一番いいのかとおもわれます。
ちなみに、僕は逆コンパイラは作った事がありませんが、インタプリンタを開発中だったりします。
関数が読み込まれると実行ファイルの何処がどう変わるのか、それを研究すれば作れるれると思います。
#console
Dim A As Long
A=Fix(A)
と言うコードを元に出力されるソースコードと
#console
Dim A As Long
A=Fix(A)
A=Fix(A)
というコードを元に出力されるソースコード、あるいは
#console
Dim A As Double
A=Fix(A)
と言うソースを元に出力されるソースコードと比較して比べればいいのではないでしょうか。
あるいは、機械語を学び、読み込まれたEXEファイルがどのような関数を持っているのか、どのような手順で行動しているのか、などを調べるのが一般的に一番いいのかとおもわれます。
ちなみに、僕は逆コンパイラは作った事がありませんが、インタプリンタを開発中だったりします。