ImpersonateLoggedOnUser

Aus API-Wiki
Wechseln zu: Navigation, Suche

Die API-Funktion ImpersonateLoggedOnUser setzt die Ausführung des aktuellen Prozesses mit den Rechten eines anderen Benutzers fort. Dazu muss der andere Benutzer zuerst mittels LogonUser angemeldet worden sein.

Declare Function ImpersonateLoggedOnUser Lib "advapi32.dll" ( _
                 ByVal hToken As Long) As Long


Parameter

hToken

in: Handle eines Tokens welches mittels LogonUser ermittelt wurde.

Rückgabe

Die Funktion gibt einen Wert des Types Long ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.


Beispiel

siehe LogonUser


Betriebsystem

Die Funktion ist unter folgenden Betriebssystemen funktionsfähig:

  • Windows 2000
  • Windows XP
  • Windows Vista


Verwandte Funktionen

LogonUser - Benutzer anmelden
RevertToSelf - zum ursprünglichen Konto zurückkehren


Quelle(n)