Hallo Luckie,
Zitat:
Und was ist für dich der "tatsächlich geöffnete Benutzer"?
Ich meine den Benutzer, der in dem Moment verwendet wird. Meine Software braucht aber wegen einer anderen Funktion Adminrechte, muss aber dann auch auf die Registry des momentan sichtbar geöffneten Nutzers zugreifen. Mit
RegOpenCurrentUser bekomme ich ja dann nur die Registrywerte eines temporären Nutzers.
Ich habe halt versucht, mit
GetUserName den Benutzernamen herauszufinden, um Deine Funktion
GetAccountSid verwenden zu können und somit den entsprechenden HKEY_USERS Pfad zu ermitteln.
Oder wie meintest Du die Aussage?
Zitat:
Lade den gewünschten benutzerspezifischen Registry Hive manuell selber.