QProcess unbekannter Fehler

Ich habe ein seltsames Problem. QProcess funktioniert einfach nicht!

Und Fehler ist unbekannt.

Ich habe globale var im Header

QProcess *importModule;

Und ich habe diese Funktion bekommen (ich habe beide ausprobiert)start undstartDetached Methoden übrigens)

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

Es gibt dies nur auserror is unknown. Auch wird es nicht andere Exes wie starten

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

Was habe ich falsch gemacht? Und gibt es andere Möglichkeiten, um einige zu betreiben?.exe aus meinem programm? Oder vielleicht.bat dateien (welche exes laufen)? (Auch mit QProcess ausprobiert, funktioniert nicht)