DLL-도구
DLL 문제를 해결하는 데 도움이되는 여러 도구를 사용할 수 있습니다. 그들 중 일부는 아래에서 설명합니다.
종속성 워커
종속성 워커 도구 (depends.exe)는 프로그램에서 사용하는 모든 종속 DLL을 재귀 적으로 검색 할 수 있습니다. Dependency Walker에서 프로그램을 열면 Dependency Walker는 다음 검사를 수행합니다.
- 누락 된 DLL을 확인합니다.
- 유효하지 않은 프로그램 파일 또는 DLL을 확인합니다.
- 가져 오기 기능과 내보내기 기능이 일치하는지 확인합니다.
- 순환 종속성 오류를 확인합니다.
- 모듈이 다른 운영 체제 용이므로 유효하지 않은 모듈을 확인합니다.
Dependency Walker를 사용하면 프로그램이 사용하는 모든 DLL을 문서화 할 수 있습니다. 앞으로 발생할 수있는 DLL 문제를 예방하고 수정하는 데 도움이 될 수 있습니다. Dependency Walker는 Microsoft Visual Studio 6.0을 설치할 때 다음 디렉터리에 있습니다.
drive\Program Files\Microsoft Visual Studio\Common\Tools
DLL 범용 문제 해결사
DLL Universal Problem Solver (DUPS) 도구는 DLL 정보를 감사, 비교, 문서화 및 표시하는 데 사용됩니다. 다음 목록은 DUPS 도구를 구성하는 유틸리티를 설명합니다.
Dlister.exe −이 유틸리티는 컴퓨터의 모든 DLL을 열거하고 정보를 텍스트 파일 또는 데이터베이스 파일에 기록합니다.
Dcomp.exe −이 유틸리티는 두 개의 텍스트 파일에 나열된 DLL을 비교하고 차이점이 포함 된 세 번째 텍스트 파일을 생성합니다.
Dtxt2DB.exe −이 유틸리티는 Dlister.exe 유틸리티와 Dcomp.exe 유틸리티를 사용하여 생성 된 텍스트 파일을 dllHell 데이터베이스에로드합니다.
DlgDtxt2DB.exe −이 유틸리티는 Dtxt2DB.exe 유틸리티의 그래픽 사용자 인터페이스 (GUI) 버전을 제공합니다.