LoginAPI: Added ImpersonateLoggedOnUser method

This commit is contained in:
Tal Aloni 2017-02-19 13:53:37 +02:00
parent 6cd06fb41f
commit 589b6786ff

View file

@ -29,13 +29,14 @@ namespace SMBLibrary.Win32.Security
string lpszPassword,
int dwLogonType,
int dwLogonProvider,
out IntPtr phToken
);
out IntPtr phToken);
[DllImport("kernel32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CloseHandle(IntPtr hObject);
[DllImport("advapi32.dll", SetLastError = true)]
public static extern bool ImpersonateLoggedOnUser(IntPtr hToken);
public static bool ValidateUserPassword(string userName, string password, LogonType logonType)
{
IntPtr token;