ImpersonateLoggedOnUser: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 2: Zeile 2:
 
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.
 
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.
  
<syntaxhighlight lang="vb">
+
<syntaxhighlight lang="<syntaxhighlight lang="vb">">
 
Declare Function ImpersonateLoggedOnUser Lib "advapi32.dll" ( _
 
Declare Function ImpersonateLoggedOnUser Lib "advapi32.dll" ( _
 
                 ByVal hToken As Long) As Long
 
                 ByVal hToken As Long) As Long

Version vom 5. November 2016, 23:10 Uhr

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)