qrc und QProcess
-
hi kann man mit QProcess eine exe Datei öffnen die in der qrc Datei eingebunden ist?
QProcess::startDetached(":/app/tool.exe", QStringList());
Hab das so probiertl leider klappts nicht !
-
ok es geht nicht habs anders gelöst :<
falls es jemanden interessiert ich lade die exe in den tmp ordner und starte die von dort aus
bool updateTool() { QString s = QDir::tempPath()+"/"+"tool.exe"; if(!QFile::exists(s)) { QFile f(":/app/tool.exe"); if(!f.open(QIODevice::ReadOnly|QIODevice::Unbuffered)) return false; QFile output(QDir::tempPath()+"/"+"tool.exe"); if(!output.open(QIODevice::WriteOnly|QIODevice::Unbuffered)) return false; while(!f.atEnd()) output.write(f.readLine()); output.close(); f.close(); } return true; }