Quote Originally Posted by raphaelf View Post
process->start(program);
QString information = process->readAllStandardError();
You have to give some time to psexec, before you read what it has written. Either connect so readyReadStandardError() signal or use waitForFinished() (note that the latter will hang your application, so it's suitable only if psexec works really fast).