답변:
네이티브 코드의 경우 Dependency Walker 를 사용하는 것이 가장 좋습니다 . Visual Studio와 함께 제공되는 dumpbin 명령 줄 유틸리티 를 사용할 수도 있습니다 .
무료 DLL Export Viewer 를 사용하면 사용하기가 매우 쉽습니다.
Visual Studio에서 개체 브라우저 를 사용해 볼 수 있습니다 .
사용자 컴포넌트 세트 편집을 선택 하십시오 . 거기에서 다양한 .NET, COM 또는 프로젝트 라이브러리 중에서 선택하거나 찾아보기를 통해 외부 dll을 가져올 수 있습니다.
View
. 그렇습니다. 작동하지 않습니다 (왜 Microsoft
dumpbin
command-line을 사용하십시오 .
dumpbin /IMPORTS <path-to-file>
해당 DLL로 가져온 함수를 제공해야합니다. dumpbin /EXPORTS <path-to-file>
내보내는 기능을 제공해야합니다.JetBrains의 dotPeek를 사용하십시오.
https://www.jetbrains.com/decompiler/
dotPeek는 ReSharper를 기반으로하는 무료 도구입니다. 모든 .NET 어셈블리를 C # 또는 IL 코드로 안정적으로 디 컴파일 할 수 있습니다.
.NET DLL의 경우 ildasm 을 사용할 수 있습니다
이 dll / 어셈블리의 언어를 알려주지 않고 추측 할 수 있습니다.
.NET 리플렉터는 어떻 습니까?