0
C#:DLLエクスポートが自動的に検出され、interopコードが生成されますか?
ハードウェアデバイスと通話するベンダーの標準win32 DLLがあります。 DLL内のエクスポートを検出することでinteropのコードを自動的に生成するユーティリティはありますか?これはCOM DLLではありません。 defファイルはありません。私にはDLLがあります。
C#:DLLエクスポートが自動的に検出され、interopコードが生成されますか?
ハードウェアデバイスと通話するベンダーの標準win32 DLLがあります。 DLL内のエクスポートを検出することでinteropのコードを自動的に生成するユーティリティはありますか?これはCOM DLLではありません。 defファイルはありません。私にはDLLがあります。
一般に、エクスポートされた関数名がわかります。その場合でも、名前はそこに存在しない可能性があります(しかし、非常にありそうもありません)(序文しか持たないDLL)。
これらの名前は、パラメータのサイズや変更されたC++の名前を持つ手がかりを持つかもしれませんが、この情報から実際のパラメータを取得するのは苦痛でエラー(C++のマングル化された名前)可能(サイズのみが名前にエンコードされている場合)。
COM DLLの場合でも、必要な情報を得ることはできませんが、TLBやその他のmeteainfoが別途または埋め込まれている可能性が高くなりますDLLにあります。