Manchmal öffnen Sie möglicherweise ein Programm, das Sie als Administrator ausführen möchten, aber möglicherweise haben Sie es bereits nicht als Administrator geöffnet. Ist es möglich, die Berechtigungen eines bereits laufenden Programms in Windows 7 zu erhöhen, oder muss ich als Administrator schließen und neu starten?
35
sudo
?man sudo
für weitere Informationen dekodieren .pseudo
;)Antworten:
Unglücklicherweise nicht. Ein laufender Prozess kann nicht auf Administratorrechte erhöht werden. Ich suche nach einer aussagekräftigeren Quelle, habe aber vorerst Folgendes gefunden:
"Programme können nicht erhöht werden, sobald sie bereits gestartet wurden ..."
"Code kann nur beim Start auf Prozessebene erhöht werden, was bedeutet, dass ein laufender Prozess nicht erhöht werden kann."
quelle
ShellExecuteEx
und dem Verb "runas" zu starten. Ich denke nicht, dass dies die Notwendigkeit des OP erfüllt, ein bereits laufendes Programm zu verbessern (es wird beispielsweise seinen gesamten Status verlieren).