1
관리되지 않는 DLL에서 선언 된 함수 목록을 가져올 수 있습니까? 이 목록을 C# 프로그램에서 만들고 싶습니다.C#에서 런타임시 관리되지 않는 DLL의 함수 나열 #
dumpbin 또는 System.Reflection.Assembly를 사용할 수 없습니다.
감사
관리되지 않는 DLL에서 선언 된 함수 목록을 가져올 수 있습니까? 이 목록을 C# 프로그램에서 만들고 싶습니다.C#에서 런타임시 관리되지 않는 DLL의 함수 나열 #
dumpbin 또는 System.Reflection.Assembly를 사용할 수 없습니다.
감사
는 지금까지 내가 아는 한, 유일한 방법은 당신이 할 수 있습니다 :
PE Explorer 또는 그 유사 도움말을 통해 파일 내보내기의 위치를 보여줌으로써 시작할 수 있습니다.
유틸리티없이 수행하려는 경우 Windows DLL 파일의 PE 파일 형식을 이해하고 내보내기 섹션을 읽어야합니다.
체크 아웃 link.
나는 왜 DUMPBIN 사용할 수 없습니다 물어 봐도이? 이 경우 리플렉션을 사용하는 것은 명시된 것처럼 옵션이 아닙니다. –
물론 반사가 작동하지 않습니다. .NET 어셈블리가 아닙니다. –
알 수없는 DLL이있는 런타임에 정보를 추출하고 싶습니다. dumpbin에서 제공하는 정보를 사용하고 싶지만 프로그램 코드에서는 텍스트가 아닙니다. – Patrik