I want to execute a linux command as a root user, from my C++/Qt code. Ultimately a a dialog requesting root pass should be implemented, but for no I can hard-code root password.
This is what I done so far:
And it is working for commands that do not request root privileges. But I want to implement commands like "zypper up" or "dmidecode" which I can't execute without a root password.Qt Code:
QProcess p; p.start( "dmidecode" ); p.waitForFinished(-1); To copy to clipboard, switch view to plain text mode
Probably something can be done with void QProcess::setEnvironment ( const QStringList & environment )?
Thanks
NOTE: Also posted on stackoverflow
Bookmarks