Базовые функции

bool open(string pathToProgram);

Загрузка приложения в отладчик

Параметры
  • pathToProgram:

    • Путь к приложению

Возвращаемое значение

Функция возвращает true при успешном старте отладки, или false, в случае ошибки.

Пример
open("calc.exe");

bool attach(int processID);

отладка запущенного приложения

Параметры
  • processID:

    • process ID отлаживаемого приложения

Возвращаемое значение

При успешном подключении отладчика функция возвращает true или false если подключиться не удалось.

Пример
attach(2121);

bool detach();

Отсоединение от отлаживаемого процесса и закрытие отладчика

Параметры
  • processPID:

    • process ID отлаживаемого приложения

Возвращаемое значение

Если отсоединение было прервано, функция возвратит false, в ином случае скрипт прервется, отладка завершится и процесс отладчика будет закрыт.

Пример
open("calc.exe");
detach();

bool close();

Завершение сеанса отладки

Параметры
  • processPID:

    • Process ID отлаживаемого приложения

Возвращаемое значение

false: Приложение не отлаживается.
true: Сеанс отладки завершен. Отлаживаемое приложение закрыто.

Пример
open("calc.exe");
close();