C# 클래스 ImpersonationUtil, code

Impersonate a windows logon.
파일 보기 프로젝트 열기: shendongnian/code

공개 메소드들

메소드 설명
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