Процессы
В архитектуре отладчика процесс:
Контейнер для набора программ. Он тесно аналогиен процессу Windows, который является контейнером для набора потоков.
Может идентифицировать себя по имени, идентификатору или физическому идентификатору.
Может перечислить все запущенные программы (и их потоки).
Может описать себя, порт, в котором он работает, и компьютер, содержащий его.
Может создать одну или несколько программ, завершить любую из создаваемых программ или вызвать остановку программы.
Представлен интерфейсом IDebugProcess2 , который создается при запуске процесса. Процесс запускается диспетчером отладки сеансов (SDM) или LaunchSuspended.
Пакет отладки может подключить подсистему отладки (DE) к процессу путем вызова присоединения, что означает, что DE подключается ко всем возможным программам, работающим в процессе, который он может обрабатывать. Например, если среда CLR подключается к процессу, она присоединяется только к программам, выполняющим управляемый код.