脚本启动需要root权限的进程
echo myPassword | sudo -S myProcess
QT代码启动需要root权限的子进程
QProcess process1;
QProcess process2;
process1.setStandardOutputProcess(& process2);
process1.start(echo myPassword”);
process2.start(sudo -S myProcess”);
process2.setProcessChannelMode(QProcess :: ForwardedChannels);
process2.waitForFinished(3000);
以上就是需要root权限进程的启动方法