Seite 1 von 1

Programm als Admin starten (Windows)

Verfasst: 24. März 2014 22:50
von Tilman Räger
Hallo,

ist es möglich, eine (fremde) Anwendung aus einer Qt-Anwendung heraus als Administrator zu starten, und falls ja, wie mache ich das? Muss ich eine ggf. erforderliche Abfrage nach dem Passwort selber programmieren oder übernimmt das das Betriebssystem bzw. die zu startende Anwendung.

Gruss
Tilman (Räger)

Re: Programm als Admin starten (Windows)

Verfasst: 27. März 2014 14:54
von RHBaum
unter windows geht das direkt,
allerdings nicht mit Qt-Mitteln.
CreateProcessAsUser (WinAPI) ist dann das stichwort.

Willst du es einfach und etwas indirekter machen, kannst auch cmd.exe / runas.exe oder psexec.exe als subshell aufrufen .... und der kannst als parameter user pwd und prog was es gleich ausführen soll, mitgeben

http://www.microsoft.com/resources/docu ... x?mfr=true
http://community.spiceworks.com/how_to/ ... s-commands
http://technet.microsoft.com/en-us/sysi ... 97553.aspx

dann geht das ganze zeugs mit QProcess
aber es geht auch wirklich nen terminal dann auf ....

Ciao ....