디버거 확장 DLL 로드
디버거 확장 DLL을 로드하고 기본 디버거 확장 DLL 및 기본 디버거 확장 경로를 제어하는 몇 가지 방법이 있습니다.
(디버거를 시작하기 전에) _NT_DEBUGGER_EXTENSION_PATH 환경 변수 를 사용하여 확장 DLL의 기본 경로를 설정합니다. 여러 디렉터리 경로가 세미콜론으로 구분될 수 있습니다.
.load(Load Extension DLL) 명령을 사용하여 새 DLL을 로드합니다.
.unload (확장 DLL 언로드) 명령을 사용하여 DLL을 언로드합니다.
.unloadall(모든 확장 DLL 언로드) 명령을 사용하여 모든 디버거 확장을 언로드합니다.
(디버거를 시작하기 전에; CDB만 해당) tools.ini 파일을 사용하여 기본 확장명 DLL을 설정합니다.
(디버거를 시작하기 전에) -a 명령줄 옵션을 사용하여 기본 확장 DLL을 설정합니다.
확장 DLL 검색 경로를 설정하려면 .extpath(확장 경로 설정) 명령을 사용합니다.
.setdll(기본 확장 DLL 설정) 명령을 사용하여 기본 확장 DLL을 설정합니다.
.chain(디버거 확장 나열) 명령을 사용하여 로드된 모든 디버거 확장 모듈을 기본 검색 순서로 표시합니다.
전체 기능을 사용하여 확장 DLL을 로드할 수도 있습니다.모듈.확장 구문은 해당 모듈에서 명령을 처음 실행할 때 사용됩니다. 자세한 내용은 디버거 확장 명령 사용을 참조 하세요 .
사용 중인 확장 DLL은 대상 컴퓨터의 운영 체제와 일치해야 합니다. Windows용 디버깅 도구 패키지와 함께 제공되는 확장 DLL은 각각 설치 디렉터리의 다른 하위 디렉터리에 배치됩니다.
winxp 디렉터리에는 Windows XP 이상 버전의 Windows에서 사용할 수 있는 확장이 포함되어 있습니다.
winext 디렉터리에는 모든 버전의 Windows에서 사용할 수 있는 확장이 포함되어 있습니다. Windows용 디버깅 도구의 기본 디렉터리에 있는 dbghelp.dll 모듈에도 이 유형의 확장이 포함되어 있습니다.
고유한 디버거 확장을 작성하는 경우 디렉터리에 배치할 수 있습니다. 그러나 새 디렉터리에 배치하고 디버거 확장 경로에 해당 디렉터리를 추가하는 것이 좋습니다.
32개까지 확장 DLL이 로드될 수 있습니다.