1

VB6 dll を逆コンパイルし、逆コンパイラを入手し (実際に 4 つ試しました)、プロ ライセンスを購入しましたが、もちろん問題に遭遇しました。多くの情報が失われます。私はそれが一方通行であることを理解していますが、VB6 でコンパイルされた dll が後で逆コンパイル プロセスで取得できないマシン コードの情報を失う理由を誰かが技術的に説明してくれるでしょうか?

4

1 に答える 1

1

これは、コードが P コードにコンパイルするオプションを使用してコンパイルされていない限り、実行できません。たとえば、http://www.vb-decompiler.org/を見ると、P コードでのみ動作することが明確に示されています。

問題は、デフォルトで VB6 が VB6 に変換されないマシン コードにコンパイルされることです。これはコードではないため、UI を元に戻すことができるかもしれませんが、それ以外は運が悪いです。

于 2013-05-06T02:42:31.777 に答える