디버거 엔진 개요
일반적으로 엔진이라고 하는 디버거 엔진(DbgEng.dll)은 Microsoft Windows의 사용자 모드 및 커널 모드에서 디버깅 대상을 검사하고 조작하기 위한 인터페이스를 제공합니다.
디버거 엔진은 대상을 획득하고, 중단점을 설정하고, 이벤트를 모니터링하고, 기호를 쿼리하고, 메모리에 읽고 쓰고, 대상의 스레드와 프로세스를 제어할 수 있습니다.
디버거 엔진을 사용하여 디버거 확장 라이브러리와 독립 실행형 애플리케이션을 모두 작성할 수 있습니다. 이러한 애플리케이션을 디버거 엔진 애플리케이션이라고 합니다. 디버거 엔진의 전체 기능을 사용하는 디버거 엔진 애플리케이션을 디버거라고 합니다. 예를 들어 WinDbg, CDB, NTSD 및 KD는 디버거입니다. 디버거 엔진은 해당 기능의 핵심을 제공합니다.
엔진 개념:
대상 검사 및 조작:
불완전한 설명서
이 문서는 예비 문서이며 현재 불완전합니다.
아직 여기에 문서화되지 않은 디버거 및 디버거 엔진과 관련된 많은 개념은 이 설명서의 디버깅 기술 섹션을 참조하세요.
디버거 엔진 API의 현재 문서화되지 않은 기능 중 일부를 가져오려면 Execute 메서드를 사용하여 개별 디버거 명령을 실행합니다.