detachAllProcesses

Функция отсоединяет отладчик от вceх отлаживаемых процессов. Процессы продолжают выполнение.
void detachAllProcesses();

Параметры

нет

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

Функция не имеет возвращаемого занчения. В случае неудачи функция возбуждает исключение DbgException

Описание

Функция отсоединяет отладчик от вceх отлаживаемых процессов. Процессы продолжают выполнение. После выполнения данной команды отлдачик будет находится в состоянии DebugStatusNoDebuggee. После вызова возможно продолжение работы - можно, к примеру, вызвать ф. startProcess и продолжить работу с новым процессом.

Зависимости

#include <kdlib/dbgengine.h">

Пример

try {

    for ( int i = 0; i < 10; ++i )
    {
               startProcess(L"notepad.exe C:\\temp\\log.txt" );
    }
    
    detachAllProcesses();

} catch(DbgException&)
{
    std:cerr << "error ocurred";
}

Last edited May 7, 2014 at 12:20 PM by kernelnet, version 1