Процессы

Процесс в архитектуре отладчика:

  • — Это контейнер для набора программ. он тесно аналогичен Windows процессу, который является контейнером для набора потоков.

  • Может идентифицировать себя по имени, идентификатору или физическому идентификатору.

  • Может перечислить все выполняющиеся программы (и их потоки).

  • Может описывать себя, порт, в котором он выполняется, и компьютер, на котором он находится.

  • Может создать одну или несколько программ, завершить любую из создаваемых программ или вызвать прекращение работы программы.

  • Представляется интерфейсом IDebugProcess2 , который создается при запуске процесса. Процесс запускается либо диспетчером отладки сеансов (SDM), либо лаунчсуспендед.

    Пакет отладки может подключить к процессу модуль отладки (DE), вызвав attach. Это означает, что компонент de подключается ко всем возможным программам, выполняемым в процессе, который он может обработать. Например, если среда CLR отключится к процессу, она будет присоединена только к программам, выполняющим управляемый код.

См. также