Поделиться через


Присоединение непосредственно в программе

Пользователи, которым эти в процессе отладки программы в который уже выполняется обычно за этим процессом.

  1. в интегрированной среде разработки, выберите процессы отладка команда из Сервис меню.

    Откроется диалоговое окно Процессы.

  2. Выберите процесс и щелкните Присоединиться кнопка.

    Присоединение к процессу диалоговое окно появляется, и содержит все обработчики отладки (triple data encryption standard) устанавливанные на компьютере.

  3. Укажите DEs для использования выбранный процесс отладки, а затем нажмите кнопку ОК.

Пакет отладку запускает сеанс отладки и передает список DEs на него. Сеанс отладки, в свою очередь, передает этот список вместе с функцией обратного вызова, выбранному процессу, а затем запрашивает процесс для перечисления его выполнение программы.

Программно, в ответ на запрос пользователя, создает пакета сеанса отладки (SDM) диспетчер отладки и передают список выбранного DEs на него. Вместе с списком пакетов отладка передает SDM IDebugEventCallback2 интерфейс. Пакет отладки передает список DEs с выбранным процесса путем вызова IDebugProcess2:: Присоединиться. SDM затем вызывает метод IDebugProcess2:: EnumPrograms по порту для перечисления программы, работающие в процессе.

С этого момента on, каждый обработчик отладки вложенно для программы точно так, как в detailed Вложение после запускас 2 исключениями.

Для повышения эффективности, DEs, которые реализуются для совместного использования с адресным пространством группированн SDM, чтобы каждый DE будет иметь программ ним вложение. В этом случае IDebugProcess2 вызовы IDebugEngine2:: Присоединиться и передает ему массив программ, чтобы вложить.

Второе исключение, что при запуске события, отправляемые DE вложа в программу, которая уже работает обычно не содержат событие точки входа.

См. также

Основные понятия

Отправка запуска события после запуска

задачи отладки