Я пытаюсь запустить «net use \ server_ip» и проанализировать результат. Платформа - WindowsQProcess (net use) не работает
У меня есть следующий код:
QProcess *prc = new QProcess(0);
QString exec="net use";
QStringList params;
params << "\\\\" + getServerIP();
prc->start(exec,params);
qDebug() << "exec process";
prc->waitForFinished();
qDebug() << prc->readAll() << prc->exitStatus();;
delete connected;
Но ReadAll() reurns "" и статус_завершения() возвращает 0.
ли вы, ребята, есть какие-либо предложения?
'' use "' на самом деле является первым параметром. Команда 'net.exe' –
Также вы должны проверить результат' QProcess :: start' –
QProcess :: start возвращает void – tty6