CAccessToken::LogonUser
调用此方法来创建该用户的登录会话与特定凭据。
bool LogonUser(
LPCTSTR pszUserName,
LPCTSTR pszDomain,
LPCTSTR pszPassword,
DWORD dwLogonType = LOGON32_LOGON_INTERACTIVE,
DWORD dwLogonProvider = LOGON32_PROVIDER_DEFAULT
) throw( );
参数
pszUserName
为指定用户名的一个Null结尾的字符串的指针。 这是登录的用户帐户的名称。pszDomain
为指定字段或服务器的名称帐户数据库包含 pszUserName 帐户的一个Null结尾的字符串的指针。pszPassword
为用户帐户指定明文密码的一个Null结尾的字符串的指针由 pszUserName指定了。dwLogonType
指定登录操作的类型执行。 有关详细信息 LogonUser 参见。dwLogonProvider
指定登录提供程序。 有关详细信息 LogonUser 参见。
返回值
如果成功,则返回 true;如果失败,则返回 false。
备注
由登录的访问标记将与 CAccessToken。 为了使此成功的方法,CAccessToken 对象必须存储SE_TCB_NAME权限,则标识容纳器为信任的计算机基础一部分。 请参见 LogonUser 有关所需权限的更多信息。
要求
Header: atlsecurity.h