Ниже перечислены функции, которые используются при отладке.
| Функция | Описание |
|---|---|
| CheckRemoteDebuggerPresent | Функция CheckRemoteDebuggerPresent выясняет, подвергался ли отладке указанный процесс. |
| ContinueDebugEvent |
Функция ContinueDebugEvent дает возможность отладчику оставить поток, который предварительно сообщил о событии отладки. |
| DebugActiveProcess |
Функция DebugActiveProcess дает возможность отладчику подключиться к активному процессу и отлаживать его. |
| DebugActiveProcessStop |
Функция DebugActiveProcessStop останавливает отладку отладчиком указанного процесса. |
| DebugBreak |
Функция DebugBreak заставляет в контрольной точке текущего процесса произойти исключительной ситуации. |
| DebugBreakProcess |
Функция DebugBreakProcess заставляет в контрольной точке указанного процесса произойти исключительной ситуации. |
| DebugSetProcessKillOnExit |
Функция DebugSetProcessKillOnExit определяет действие, которое будет выполняться, когда отлаживаемый поток завершает работу. |
| FatalExit |
Функция FatalExit передает управление исполнением кода отладчику. |
| FlushInstructionCache |
Функция FlushInstructionCache освобождает кэш команд для заданного процесса. |
| GetThreadContext |
Функция GetThreadContext извлекает данные о контексте заданного потока. |
| GetThreadSelectorEntry |
Функция GetThreadSelectorEntry извлекает данные о записи таблицы дескрипторов для заданного селектора и потока. |
| IsDebuggerPresent |
Функция IsDebuggerPresent выясняет, отлаживает ли вызывающий процесс. |
| OutputDebugString |
Функция OutputDebugString отправляет символьную строку отладчику программы для вывода на экран. |
| ReadProcessMemory |
Функция ReadProcessMemory читает данные из области памяти в заданном процессе. |
| SetThreadContext |
Функция SetThreadContext устанавливает контекст для заданного потока. |
| WaitForDebugEvent | Функция WaitForDebugEvent ожидает событие отладки, которое произойдет в отлаживаемом процессе. |
| WriteProcessMemory | Функция WriteProcessMemory пишет данные области памяти в заданном процессе. |