Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#2

AW: Dynamisch Adminrechte anfordern

  Alt 10. Nov 2010, 13:39
Innerhalb Deines Prozesses: Gar nicht.
Wenn ein Prozess einmal mit einem Security-token läuft war es das. Auch die sog. "Elevation" startet nur einen neuen Prozess mit den angeforderten Rechten.

Einfachste Idee: Das Schreiben in den Key in ein extra-Tool (mini .exe mit nur diesem Zweck) via Elevation aufrufen. Dann kommt der Dialog (oder nicht, je nach eingestellter UAC) und nur diese eine Änderung wird von dem zweiten Tool mit Adminrechten ausgeführt. Danach beendet sich das Tool und meldet Erfolg (oder Mißerfolg) an Deine Anwendung zurück.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat