상당히 큰 WPF 응용 프로그램을 상속 받았으며 상당 부분 응용 프로그램 추적을 생성해야합니다. 프로젝트의 복잡성 때문에 가능한 경우 코드 기반을 변경하지 않고이 작업을 수행하려고합니다. 나는 주로 스택 델타를 알아야한다. 즉 함수 호출이나 리턴이 발생할 때이다. 코드 변경이 없으면이 추적을 얻을 수있는 도구 또는 방법이 있습니까? Trace 호출을 코드에 추가하는 도구를 작성하지 않고도이 작업을 수행 할 수 있습니까?도구를 추적하는 도구?
특정 함수 호출로 제한된 경우, 나는 그와 함께 살 수 있다고 생각합니다. 그 시점에서 호출 스택을 기록하는 사용자 정의 스텁 dll 함수 호출을 리디렉션하려면 가져 오기 테이블을 다시 작성하여 Win32 API 호출을 위해 할 수있는 도구가 있습니다. .NET에서 'out of the box'로 작동하는 도구가 없다면 FAQ 나 .NET DLL 연결이 어떻게 작동하는지 (수출 테이블, 썽크 등)에 대해 알고있는 사람이 있습니까?
응용 프로그램의 크기가 크기 때문에 아키텍처 분석을 찾고 있습니다. 나는 제안 NDepend, 감사를 조사 할 것이다 :) –