LogonUser

王朝百科·作者佚名  2011-03-16
窄屏简体版  字體: |||超大  

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<<"登录失败";

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航