词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。