Nieznany błąd QProcess

Mam dziwny problem. QProces po prostu nie działa!

A błąd jest nieznany.

Mam globalny var w nagłówku

QProcess *importModule;

Dostałem tę funkcję (próbowałem obu)start istartDetached metody btw)

    void App::openImport(){
      importModule = new QProcess();
      importModule->setWorkingDirectory(":\\Resources");
      importModule->startDetached("importdb_module.exe");
      QMessageBox::information(0,"",importModule->errorString());
}

Wydaje toerror is unknown. Również nie uruchamia innych programów takich jak

    void App::openImport(){
      importModule = new QProcess();
      importModule->setWorkingDirectory("C:\\Program Files\\TortoiseHg");
      importModule->startDetached("hg.exe");
      QMessageBox::information(0,"",importModule->errorString());
}

Co zrobiłem źle? I czy istnieją inne sposoby na uruchomienie niektórych.exe z mojego programu? Albo może.bat pliki (które uruchamia exes)? (Próbowałem także z QProcess, nie działa)

questionAnswers(1)

yourAnswerToTheQuestion