11

わかりました。dumpbin.exe/exportslibrary.dllを使用して、dll内のすべてのメソッドを検索できます。

...しかし、どの引数をそれらに渡すかをどのように見つけるのですか?もちろんヘッダーファイルなし。

4

1 に答える 1

11

通常のCスタイルのエクスポート(Windows API DLLなど)の場合:できません。この情報はDLLに保存されず、コンパイル後に必然的に失われます(ヘッダーまたはデバッグシンボルがない場合)。

一方、C ++エクスポートでは、署名がマングルされた関数名の一部として保存され、Dependency Walkerまたは同様のツールを使用して表示したり、UNDNAMEツールまたはDUMPBINの/SYMBOLSオプションを使用して手動でデマングルしたりできます。

于 2010-07-12T14:16:25.003 に答える