Функцию GetExitCodeProcess
нужно вызывать до, или после CloseHandle
?
if (CreateProcess(L"C:\\Windows\\System32\\schtasks.exe", ptr, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, NULL, &si, &pi))
{
WaitForSingleObject(pi.hProcess, INFINITE);
DWORD lp;
if (GetExitCodeProcess(pi.hProcess, (&lp)))
qDebug() << parseError(&lp);
else
qDebug() << "ошибка EXITA";
CloseHandle(pi.hProcess);
CloseHandle(&si);
}
else
qDebug() << GetLastError();
После CloseHandle
хэндл становится невалидным и с ним уже никакую функцию вызывать не надо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужен пример среднего чата без авторизации, Кто может посоветуете
После обновления версии jquery с 13
Всем привет, есть задача получить рубрику в переменную, после этого с помощью AJAX получить это переменную для дальнейших манипуляций с ней...