DLLファイルがあります。そのDLLの関数を表示するにはどうすればよいですか?
ネイティブコードの場合、おそらく Dependency Walker を使用するのが最適です。 Visual Studioに付属の dumpbin コマンドラインユーティリティを使用することもできます。
無料の DLL Export Viewer を使用すると、非常に簡単に使用できます。
Visual StudioでObject Browserを試すことができます。
カスタムコンポーネントセットの編集を選択します。そこから、さまざまな.NET、COM、またはプロジェクトライブラリから選択するか、参照を介して外部DLLをインポートすることができます。
dumpbin
コマンドライン を使用します。
dumpbin /IMPORTS <path-to-file>
は、そのDLLにインポートされた関数を提供する必要があります。dumpbin /EXPORTS <path-to-file>
は、エクスポートする関数を提供する必要があります。.NET DLLの場合、 ildasm を使用できます。
このdll/Assemblyがどの言語からのものであるかを伝えることなく、推測することしかできません。
。NET Reflector はどうですか
DLLが.NET言語の1つで記述されており、どの機能のみを表示したい場合、プロジェクトにこのDLLへの参照があります。
次に、referencesフォルダーのDLLをダブルクリックすると、OBJECT Explorerウィンドウにその機能が表示されます。
そのDLLファイルのソースコードを表示する場合は、.NETリフレクターなどの逆コンパイラーアプリケーションを使用できます。これがあなたのお役に立てば幸いです。
JetBrainsのdotPeekを使用します。
https://www.jetbrains.com/decompiler/
dotPeekは、ReSharperに基づいた無料のツールです。 .NETアセンブリをC#またはILコードに確実に逆コンパイルできます。