QProcess not kill when running windows batch file
Unsolved
General and Desktop
-
I am running one windows batch file using as
@echo off :loop taskkill /im "app.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files\app\app.exe" goto loop
this will start application when it is not responding. I am running this batch file using qt application as
QProcess *process= new QProcess(this);
process->start("cmd.exe", QStringList() << "/c"<<"C:/Users/test.bat");i am killing the process using process->kill() in application close Event. But the process not get closed, it continuously running the batch file. Is there way to kill process properly?
-
Hi
kill() should do it but who is calling kill ?
The app that says "not responding?"
and did you check that the closeEvent is seen when app is task-killed ?