Windows UAC: Kann ein schon laufender Prozess nach erweiterten Rechten fragen?

Gast #3098988
Lesenswert?

Moin,

ich habe hier ein Installationsprogramm geschrieben. Dabei bereitet mit 
das Rechtemanagement etwas Probleme.

Je nachdem, ob man das Programm in den Programmordner oder irgendwo 
anders hin installiert, braucht man ja Adminrechte, oder ebend nicht.

Ich würde das ganze nun gerne so bauen, dass der Installer nur genau 
dann nach Adminrechten fragt, wenn er sie auch braucht. Dazu müsste ich 
in C++ im Programm nach erweiterten Rechten fragen können, wenn 
festgestllt wird, dass mit den aktuellen Rechten die Dateien nicht 
geschrieben werden können.

Wie man im Manifest angibt, dass Adminrechte gebraucht werden, weiß ich. 
Aber ich brauch ja nicht immer Adminrechte. Auch könnte das 
Installationsprogramm einen neuen Prozess mit runas mit höheren Rechten 
starten. Aber kann ich auch einem laufenden Prozess neue Rechte 
verschaffen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren