コンパイルされたdllライブラリがありますが、それに関するドキュメントがありません。dllのパブリックインターフェイス(少なくとも関数名、パラメータ番号、タイプ)を取得する方法があります。
ありがとう
コンパイルされたdllライブラリがありますが、それに関するドキュメントがありません。dllのパブリックインターフェイス(少なくとも関数名、パラメータ番号、タイプ)を取得する方法があります。
ありがとう
それを逆コンパイルして、各関数、その呼び出し規約、パラメーター数、パラメーターの意味を分析する必要があります(PDBが付属している場合を除きますが、疑わしいです)、私は以前にこのようなことをしました、それは複雑な作業ですが、それは可能です終わり。
ダイナミックリンクライブラリによってエクスポートされたパブリックシンボル(関数と変数)を取得するために、よく知られている依存関係ウォーカーを使用できます。パラメータとタイプは、関連付けられたPDBファイルが使用可能な場合にのみ使用できます(これはあなたの場合ではないようです)。
COMライブラリの場合は、Visual Studioに付属のOLEViewerを使用して、DLLのTypeLibを表示できます。これにより、必要な情報が得られます。