2010-07-09 2 views
0

이것이 가능합니까? 계측시 액세스 위반 예외를 throw하는 바이너리가 있습니다. 인스트루먼트 코드를 단계별 실행하고 싶기 때문에 인스트루먼트 코드의 소스 코드를 생성해야합니다. 방법이 있습니까?관리되는 바이너리를 디스 어셈블하여 .cs 코드를 얻습니다.

감사

+0

"계장 코드"를 통해 계단식 코드를 생성 할 수 없습니다. 당신의 묘사는 일리노이를보기 위해 무엇인가 추천하기에는 너무 멀리 막연합니다. –

답변

6

.Net Reflector 당신이 원하는에 가장 가까운.

업데이트 :
의견에서 지적한대로 Reflector는 런타임 어셈블리가 아닌 정적 어셈블리에서 작동하므로 인스트루먼트 코드를 가져올 수 없습니다. 어쩌면 Reflector Pro 나 플러그인이 그것을 할 수는 있겠지만, 내가 그 능력을 필요로하지 않았기 때문에 나는 모른다.

+0

나는 yetapb에 동의합니다 –

+0

코드를 생성 할뿐만 아니라 프로젝트 파일도 제공하는 여러 가지 리플렉터 플러그인이 있습니다. –

+0

리플렉터가 계측 된 어셈블리를 수행하는 것이 아니라 정적이라고 생각합니다. CMIIW. –

관련 문제