Dependencies v1.11.1
현대적인 오픈소스 Dependency Walker
Dependencies는 Windows SDK와 함께 제공되었지만 2006년경에 개발이 중단된 레거시 소프트웨어인 Dependency Walker를 다시 작성한 것입니다. Dependencies는 Windows 개발자가 DLL 로드 종속성 문제를 해결하는 데 도움을 줄 수 있습니다.
기능
Dependencies는 현재 두 개의 바이너리로 제공됩니다(설치 프로그램이 없습니다): CLI 도구인 Dependencies.exe 와 GUI에 대응하는 DependenciesGui.exe.
Dependencies는 현재 새 PE를 구문 분석할 때 자식 가져오기를 재귀적으로 해결하지 않습니다. 그렇게 하면 정말 메모리를 많이 소모할 수 있기 때문입니다(심지어 "간단한" PE의 경우에도 GB를 초과할 수 있음). 이 동작은 "Options->Properties->Tree build behaviour"에 있는 속성을 통해 재정의할 수 있습니다(앱 전체).
사용 가능한 트리 빌드 동작:
- ChildOnly(기본값): PE 자식 가져오기만 처리하고 그 이상의 작업은 처리하지 않습니다.
- RecursiveOnlyOnDirectImports : Delayload DLL을 처리하지 않습니다.
- Recursive: 전체 재귀 분석. 이 설정을 활성화하면 시간과 RAM이 있어야 합니다.
사용조건
오픈 소스 라이선스에 따라 무료로 사용할 수 있습니다.
주의사항
현재, Dependencies
는 depends.exe
의 기능과 "기능"을 재생성합니다. 즉, 다음을 의미합니다.
- 직접, 전달 및 지연 로드 종속성만 지원됩니다.
LoadLibrary
를 통한 동적 로드는 지원되지 않습니다(아마도 앞으로도 지원되지 않을 것입니다). - 1.5부터 API 세트 스키마 리디렉션 지원
- API 가져오기와 내보내기를 확인합니다.
- sxs는 개인 매니페스트 검색만 최소한으로 지원합니다.
리뷰
아직 등록된 블로그 리뷰가 없습니다.
-
버전v1.11.1
-
업데이트2024-10-26
-
최근 다운로드2
-
다운로드2
다운로드
Windows 32-bit (4.00 MB)