프로세스
디버거 아키텍처에서 프로세스란 다음과 같습니다.
프로그램 집합에 대한 컨테이너입니다. 이는 스레드 집합에 대한 컨테이너인 Windows 프로세스와 매우 유사합니다.
이름, 식별자 또는 물리적 식별자를 사용하여 자신을 식별할 수 있습니다.
실행 중인 모든 프로그램(및 해당 스레드)을 열거할 수 있습니다.
자체, 실행 중인 포트, 해당 포트가 포함된 머신을 설명할 수 있습니다.
하나 이상의 프로그램을 만들거나, 만든 프로그램을 종료하거나, 프로그램을 중지할 수 있습니다.
프로세스가 시작될 때 만들어지는 IDebugProcess2 인터페이스로 표시됩니다. SDM(세션 디버그 관리자) 또는 LaunchSuspended에서 프로세스가 시작됩니다.
디버그 패키지는 연결을 호출하여 DE(디버그 엔진)를 프로세스에 연결할 수 있습니다. 즉, DE는 처리할 수 있는 프로세스에서 실행 중인 가능한 모든 프로그램에 연결됩니다. 예를 들어 공용 언어 런타임 DE가 프로세스에 연결하는 경우 관리 코드를 실행하는 프로그램에만 연결됩니다.