if(QFile::exists("MService.exe")) { QProcess process(this); process.start("taskkill /im MService.exe /t /f"); process.waitForStarted(); process.waitForFinished(); process.startDetached("MService.exe"); process.waitForStarted(); process.waitForFinished(); }