C++ (Qt) #if (defined(_WIN32) || defined(_WIN64)) //--Windows QProcess *proc = new QProcess; proc->start(QApplication::applicationDirPath()+"/update.exe -m"); qApp->quit(); #else //--Linux #endif
qApp->quit();
C++ (Qt)QProcess::startDetached(QApplication::applicationDirPath()+"/update.exe -m"); QTimer *timer = new QTimer(this);connect(timer, SIGNAL(timeout()), qApp, SLOT(quit()));timer->start(500);return;
C++ (Qt)QProcess *proc = new QProcess;proc->startDetached(QApplication::applicationDirPath()+"/update.exe -m");
C++ (Qt)QProcess::startDetached(QApplication::applicationDirPath()+"/update.exe -m");
#if (defined(_WIN32) || defined(_WIN64)) //--Windows QProcess::startDetached(QApplication::applicationDirPath()+"/update.exe -m"); return 0; #else //--Linux #endif