Important: Please read the Qt Code of Conduct -

QProcess freezen

  • Hi,

    I work in Qt program to control running processes. Unfortunately this kind of process program freezes.

    @p_control_stunnel = new QProcess (this);
    p_control_stunnel->execute("cmd", QStringList() << "tasklist | find  \"stunnel.exe\"");@

    I also tried this:

    @p_control_stunnel = new QProcess (this);
    p_control_stunnel->start("tasklist /v /fo csv | find  \"stunnel.exe\" ");@

    Unfortunately, as soon as the program runs the entire freezes. debugger did not help.

    Please help

  • The problem is the pipe!
    Instead, you have to run tasklist as one process and pass the resulting data to another process running the find stunnel.exe.

Log in to reply