Базовые функции
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();