请输入您要查询的百科知识:

 

词条 LogonUser
释义

LogonUser 说明:

调用这个函数试图用一个用户名来登录本台计算机,但不能用来登录远程的计算机。在用这个函数时你 必须区分要登录的用户名和所要登录的域。如果登录成功,将会得到一个句柄。

这是一个windows的API函数,在用这个函数之前要添加#include<windows.h>

函数形式(VC++):

BOOL LogonUser(

LPTSTR lpszUsername,

LPTSTR lpszDomain,

LPTSTR lpszPassword,

DWORD dwLogonType,

DWORD dwLogonProvider,

PHANDLE phToken

);

返回值:

返回1表示登录成功,并会得到phToken句柄,返回0表示登录失败。

参数类型及说明:

lpszUsername:登录的用户名

lpszDomain:要登录的计算机,如果为。或者NULL则是登录本机

lpszPassword:登录密码

dwLogonType:登录方式,类型有:

LOGON32_LOGON_INTERACTIVE登录进去还要进行操作。

dwLogonProvider:登录提供,一般为

LOGON32_PROVIDER_DEFAULT

实例:在你本机有个用户名"Administrator",密码为“1”。

#include <iostream.h>

#include<windows.h>

void main()

{

HANDLE hUser;

if(LogonUser ("Administrator",".","1",LOGON32_LOGON_INTERACTIVE,LOGON32_PROVIDER_DEFAULT,&hUser))

{

cout<<"登录成功";

}

else

{

cout<<"登录失败";

}

}

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/21 14:06:39