На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

ImpersonateLoggedOnUser



The ImpersonateLoggedOnUser function lets the calling thread impersonate a user. The user is represented by a token handle.

BOOL ImpersonateLoggedOnUser(

HANDLE hToken // handle to a token that represents a logged-on user
);


Parameters

hToken

Handle to a primary or impersonation access token that represents a logged-on user. This can be a token handle returned by a call to LogonUser, DuplicateToken, DuplicateTokenEx, OpenProcessToken, or OpenThreadToken functions. If hToken is a primary token, it must have TOKEN_QUERY and TOKEN_DUPLICATE access. If hToken is an impersonation token, it must have TOKEN_QUERY access.



Return Values

If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

The impersonation lasts until the thread exits or until it calls RevertToSelf.
The calling thread does not need to have any particular privileges to call ImpersonateLoggedOnUser.

See Also

CreateProcessAsUser, DuplicateToken, DuplicateTokenEx, LogonUser, OpenProcessToken, or OpenThreadToken, RevertToSelf




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

ImpersonateLoggedOnUser



Функция ImpersonateLoggedOnUser позволяет, вызов резьбы подражает потребителю. Потребитель представлен символической ручкой.

BOOL ImpersonateLoggedOnUser(

РУЧКА РУЧКИ hToken // в признак, который представляется зарегистрированный-на потребителе
);


Параметры

hToken

Прооперируйте первичный или признак доступа маскировки, который представляется зарегистрированный-на потребителе. Это может быть символической ручкой возвращанной вызовом в LogonUser, DuplicateToken, DuplicateTokenEx, OpenProcessToken, или функции OpenThreadToken. Если hToken - первичный признак, это должно иметь TOKEN_QUERY и доступ TOKEN_DUPLICATE. Если hToken - признак маскировки, это должно иметь доступ TOKEN_QUERY.



Обратные Величины

Если функция добивается успеха, обратная величина ненулевая.
Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.

Замечания

Маскировка продолжается пока резьба не выходит из или пока она не назовет RevertToSelf.
Вызывающая резьба не нужно иметь любые конкретные привилегии, чтобы называть ImpersonateLoggedOnUser.

Смотри Также

CreateProcessAsUser, DuplicateToken, DuplicateTokenEx, LogonUser, OpenProcessToken, ИЛИ OpenThreadToken, RevertToSelf




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz