COM DLLからその序数から実際の関数名を取得しようとしています。私はdumpbin.exe
を使用しようとしましたが、各序数には[NONAME]
が返されます(最初の数を除く)。COM DLLの序数から関数名を取得する方法
ordinal hint RVA name 21 0 00002439 DllCanUnloadNow 25 1 00007F41 DllGetClassObject 116 2 0000539C DllMain 138 3 00008633 DllRegisterServer 176 4 00008640 DllUnregisterServer 1 0009152E [NONAME] 2 00154CA7 [NONAME] 3 00154C0B [NONAME] 4 000140C9 [NONAME] ...
他のファイルが含まれていない.dllファイルを含むディレクトリ(* .TLB、*の.lib、* .defファイル)。
誰かにこれらのリストを取得する方法を教えてもらえますか? または少なくともレジストリなどを使用している特定の序数の名前ですか?
[編集:その他の情報] COM DLLの.defファイルが見つかりません。名前を取得するために使用できません。私はCOMクラスのインスタンス化に関心がありません、私は特定の関数が特定の序数に関連しているか知りたいだけです。
私の元の問題は、私は ChartFXClientServerCore!Ordinal5507(+ 0x97b7)で行わWinDbgをし、使用して例外を発見したということですので、私は問題を特定しようとする特定の機能を確認したいと思います。
ありがとう、私はツールを使用して私のファイルを参照していますが、序数と関数名の間の関係を見つけることができません。 ライブラリの.defファイルが見つからないため、このツールがどのように機能するかわかりません(レジストリなどの情報を取得しますか?) – Groo