1

DLL ライブラリ内の関数を呼び出す VB6 アプリケーションを逆アセンブルしましたが、逆アセンブルで DLL への参照が見つかりません。呼び出し元のコードは、この DLL をどのようにロードできますか? DLL の削除と置換の影響を観察できるため、動的にリンクされています。

IDA Pro Free を使用しています。呼び出し元のアプリケーションは VB6 アプリで、DLL はプレーンな Win32 DLL で、C または C++ を使用して作成されたと思われます。

4

4 に答える 4

1

「参照が見つかりません」とはどういう意味ですか? dll 名の文字列が表示されませんか? dll を呼び出すコードが表示されませんか?
dll にブレーク ポイントを配置して、VB6 アプリにつながるコールスタックを確認できます。

于 2009-04-27T12:48:39.033 に答える
1

それが COM DLL の場合、名前ではなく GUID を介して検索している可能性があります。

于 2009-04-30T17:44:27.380 に答える
0

アプリケーションをPE Explorerで開くと、リンクされているすべての DLL が表示されます。

于 2009-04-30T17:42:09.723 に答える
0

DLL 名の Unicode バージョンも検索しましたか? DLL をロードするアプリケーションは、ワイド文字を使用して構築されている可能性があります。

于 2009-04-30T17:49:40.877 に答える