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.