Всем привет.
Есть прога, которая запускает дочерние процессы. Родительская прога консольная, если в консоли нажать ctrl+c, основная программа завершается, а вот дочерние процессы, запущенные ею остаются висеть в процеcсах.
Платформа: Винда XP
Вот код:
C++ (Qt)
#include <QtCore/QCoreApplication>
#include <QProcess>
#include <QFile>
#include <QSharedPointer>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QProcess *process = new QProcess;
process->start("C:\\dmaster.exe");
return a.exec();
}