2014-01-06 4 views
0

ildasm.exe를 사용하여 어셈블리 코드를 분석 할 수 있다는 것을 알고 있습니다. 내 코드에서 ILDASM.exe를 사용하고 싶습니다. 내 API에이 기능을 통합하는 데 사용할 수있는 Microsoft에서 제공하는 관련 API가 있습니까? ildasm.exe를 호출하고 파일을 덤프하고 구문 분석하고 싶지 않습니다. 개체를 가져 와서 사용하는대로 조작하고 싶습니다.ILDASM.EXE의 API

답변

0

그런 경우 Reflection을 사용하여 어셈블리의 다양한 엔터티를 반복 할 수 있습니다. 모든 개체 (개인 클래스/필드/등)는이 방법으로 사용할 수 있어야합니다.

충분하지 않다면 Cecil을 볼 수도 있습니다 (직접 사용해 본 것은 없지만).

귀하의 신청서가 실제로 귀하의 질문에 기반한 .NET 응용 프로그램이라고 가정합니다.