3

そこにあるはずだとわかっているのに、なぜ「エントリポイントが見つかりません」というメッセージが表示されるのかを調べています。マップ以外に、.bpl または .dll を「探索」してエントリ ポイントを表示するツールはありますか?

4

1 に答える 1

8

Delphi には、バイナリのインポートおよびエクスポートされたシンボルのリストなどを出力する、と呼ばれるコマンドライン プログラムが付属しています。tdumpBPL ファイルは、特別にフォーマットされた関数名を持つ単なる DLL です。

ドキュメントには、Tdump が-umオプションで名前のマングルを解除すると書かれていますが、これは C++ の名前のマングリングにのみ適用される可能性があり、Delphiが識別子に行う変更には適用されないと思います。試してみてください。名前が壊れたままでも、探している名前を認識するのはそれほど難しくありません。

于 2013-03-01T21:38:15.010 に答える