C# Класс ImpersonationUtil, code

Impersonate a windows logon.
Показать файл Открыть проект

Открытые методы

Метод Описание
Impersonate ( string logon, string password, string domain ) : bool

Impersonate given logon information.

UnImpersonate ( ) : void

Unimpersonate.

Приватные методы

Метод Описание
DuplicateToken ( IntPtr, hToken, int impersonationLevel, IntPtr, &hNewToken ) : int
LogonUser ( string lpszUserName, String lpszDomain, String lpszPassword, int dwLogonType, int dwLogonProvider, IntPtr, &phToken ) : int

Описание методов

Impersonate() публичный статический Метод

Impersonate given logon information.
public static Impersonate ( string logon, string password, string domain ) : bool
logon string Windows logon name.
password string password
domain string domain name
Результат bool

UnImpersonate() публичный статический Метод

Unimpersonate.
public static UnImpersonate ( ) : void
Результат void