C++ でアンマネージ DLL をエミュレートしたいと考えています。インターフェイスを開いて表示するための優れたツールはありますか?
ありがとう
最も一般的に使用されるツールはDependency Walkerです。これは、エクスポートされたシンボルのリストを示しています。
ただし、関数プロトタイプは DLL メタ データに含まれていないため、表示されません。その情報を取得するには、DLL のヘッダー ファイルが必要です。このステートメントの例外は、タイプ ライブラリを持つ COM/ActiveX コンポーネントを含む DLL です。
また、プロトタイプがあったとしても、DLL をエミュレートする方法を知るには十分ではありません。DLL の完全なドキュメントが必要です。そして、おそらくまだ多くのリバース エンジニアリングを行う必要があります。