如何读取QByteArray并在qt中作为Detached进程运行?

时间:2015-07-15 00:35:54

标签: qt

我正在尝试在分离进程中运行硬编码的base64 .exe文件。

我现在正在尝试的是:

void Read(QString file){
    QProcess process;
    process.startDetached(file);

}
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QByteArray exe = QByteArray::fromBase64("TVqQAAMAAAAEAAAA...."); //base64 of .exe file

    QString s = exe.data();
    qDebug() << s ;
    Read(s);
    return a.exec();
}

无效,调试显示:"MZ?"

0 个答案:

没有答案