QProcess error desconocido

Tengo un problema extraño. QProcess simplemente no funciona!

Y el error es desconocido.

Tengo var global en el encabezado

QProcess *importModule;

Conseguí esta función (probé ambasstart ystartDetached métodos por cierto)

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

Se jsut queerror is unknown. Además, no se iniciarán otros ejes como

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

¿Qué he hecho mal? ¿Y hay otras maneras de ejecutar algunos.exe de mi programa? O tal vez.bat archivos (que se ejecutan exes)? (Trató con QProcess también, no funciona)

Respuestas a la pregunta(1)

Su respuesta a la pregunta