CAccessToken::LogonUser
Rufen Sie diese Methode auf, um eine Sitzung Anmeldung für den Benutzer zu erstellen, der mit den angegebenen Anmeldeinformationen zugeordnet ist.
bool LogonUser(
LPCTSTR pszUserName,
LPCTSTR pszDomain,
LPCTSTR pszPassword,
DWORD dwLogonType = LOGON32_LOGON_INTERACTIVE,
DWORD dwLogonProvider = LOGON32_PROVIDER_DEFAULT
) throw( );
Parameter
pszUserName
Zeiger auf eine auf NULL endende Zeichenfolge, die den Benutzernamen angibt.Dies ist der Name des Benutzerkontos, um bei anzumelden.pszDomain
Zeiger auf eine auf NULL endende Zeichenfolge, die den Namen der Domäne oder des Servers angibt, dessen Kontodatenbank das pszUserName Konto enthält.pszPassword
Zeiger auf eine auf NULL endende Zeichenfolge, die das Klartext-Kennwort für das Benutzerkonto angibt, wurden durch pszUserName an.dwLogonType
Gibt den Typ des Vorgangs Anmelden an, um.Siehe LogonUser für weitere Details.dwLogonProvider
Gibt den Anbieter Anmelden an.Siehe LogonUser für weitere Details.
Rückgabewert
Gibt bei Erfolg true zurück, bei einem Fehler false.
Hinweise
Das Zugriffstoken, das von der Anmeldung entsteht, wird mit CAccessToken zugeordnet.Damit diese Methode, das CAccessToken-Objekt muss SE_TCB_NAME-Rechte anhalten folgt und den Besitzer als Teil der vertrauenswürdigen Computerbasis identifiziert.Siehe LogonUser weitere Informationen zu den erforderlichen Berechtigungen.
Anforderungen
Header: atlsecurity.h