Hallo
ist es möglich, unter Windows und Linux aus einer normalen Anwendung heraus ein Programm mittels QProcess zu starten und diesem dabei
Administratorrechte mitzugeben (falls erforderlich, mit entsprechender Passwort-Abfrage)
Gruss
Tilman (Räger)
QProcess mit Administrator-Rechten
-
Tilman Räger
- Beiträge: 189
- Registriert: 6. Juni 2007 15:23
- Wohnort: Göttingen
Re: QProcess mit Administrator-Rechten
Hallo Tillman
Grundsätzlich kann ein Prozess meines Wissens keine weiteren Prozesse mit grösserer Berechtigung starten. Daher muss dein Start-Programm entweder bereits Admin-Recht haben oder die zu startenden Programme müssen zusätzliche Rechte anfordern. Dies ist plattformspezifisch und es würde mich überraschen, wenn Qt dafür etwas bieten würde.
Unter Windows könntest Du dem Unter-Programm ein UAC verpassen. Oder das Programm fragt nach Admin-Rechten, siehe hier oder hier.
Unter Linux könntest Du den Prozess via sudo (terminal) oder gksudo (grafisch) starten.
Viele Grüsse
Reto
Grundsätzlich kann ein Prozess meines Wissens keine weiteren Prozesse mit grösserer Berechtigung starten. Daher muss dein Start-Programm entweder bereits Admin-Recht haben oder die zu startenden Programme müssen zusätzliche Rechte anfordern. Dies ist plattformspezifisch und es würde mich überraschen, wenn Qt dafür etwas bieten würde.
Unter Windows könntest Du dem Unter-Programm ein UAC verpassen. Oder das Programm fragt nach Admin-Rechten, siehe hier oder hier.
Unter Linux könntest Du den Prozess via sudo (terminal) oder gksudo (grafisch) starten.
Viele Grüsse
Reto
ODT Informatik GmbH, Reto Tschofenig