[windows] DLL 함수를 보는 방법?

DLL 파일이 있습니다. 해당 DLL의 함수를 어떻게 볼 수 있습니까?



답변

네이티브 코드의 경우 Dependency Walker 를 사용하는 것이 가장 좋습니다 . Visual Studio와 함께 제공되는 dumpbin 명령 줄 유틸리티 를 사용할 수도 있습니다 .


답변

무료 DLL Export Viewer 를 사용하면 사용하기가 매우 쉽습니다.


답변

Visual Studio에서 개체 브라우저 를 사용해 볼 수 있습니다 .

사용자 컴포넌트 세트 편집을 선택 하십시오 . 거기에서 다양한 .NET, COM 또는 프로젝트 라이브러리 중에서 선택하거나 찾아보기를 통해 외부 dll을 가져올 수 있습니다.


답변

dumpbincommand-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 리플렉터는 어떻 습니까?