Не удается реализовать функцию "пауза" и "продолжить" для QProcess в C++ Qt в среде Windows

Не удается реализовать функцию "пауза" и "продолжить" для QProcess в C++ Qt в среде Windows (в Linux данный метод работает):

#include <signal.h>

kill(pid_t(process_1->processId()), SIGSTOP); // pause

kill(pid_t(process_1->processId()), SIGCONT); // resume

Как реализовать данные опции для Windows?


Ответы (1 шт):

Автор решения: Helg1980

Получилось это сделать следующим способом:

QProcess *process_1 = new QProcess(this);
.
.
.
PROCESS_INFORMATION *pi = process_1->pid();

SuspendThread(pi->hThread);
.
.
.
ResumeThread(pi->hThread);
→ Ссылка