LogonUser函数如何用呢?(300分)

  • 主题发起人 主题发起人 程云
  • 开始时间 开始时间

程云

Unregistered / Unconfirmed
GUEST, unregistred user!
我这样写<br>LogonUser('here','hereinfo.com','here',LOGON32_LOGON_INTERACTIVE,LOGON32_PROVIDER_WINNT40,handle)<br><br>用户名与密码都为here。可它老是只返回False,嗨,真是失败呀,<br><br>有谁来帮帮我呢?
 
我这样写<br>LogonUser("here","hereinfo.com","here",LOGON32_LOGON_INTERACTIVE,LOGON32_PROVIDER_WINNT40,handle)<br><br>用户名与密码都为here。可它老是只返回False,嗨,真是失败呀,<br><br>有谁来帮帮我呢?<br>
 
你有没有看我发给你的说明呢???
 
我就是用你的方法试的,可是还是不成,只返回false<br><br><br>可能是NT安全体系特有的SE-TCB-NAME特权造成的<br><br>
 
看来这个东西真成问题呀
 
GetLastError,返回的是什么错误呢?
 
&nbsp; 不是什么大问题,因为你的函数中,参数有指针类型的,你直接给指针类型的参数赋值<br>当然是错的,错误提示可能是:<br>&nbsp; &nbsp;‘types of actual and formal var parameters must be identical’,如果是这样的<br>话,只有先给指针类型的参数分配内存空间,使用GETMEU函数,使用完毕后释放FREEMEU,<br>函数可能有错误,不过也产不多,我记不太清了,自己可以查一下去
 
错误代码1314:<br>1314 A required privilege is not held by the client. &nbsp;ERROR_PRIVILEGE_NOT_HELD <br><br>有人说,可能是NT安全体系特有的SE-TCB-NAME特权造成的
 
LoginUser登陆时,会到域服务器查找用户名列表,你肯定是想登陆到本机(结果没有用户名记录)?Right?
 
http://support.microsoft.com/support/kb/articles/Q180/5/48.ASP
 
The process that calls LogonUser must have the SE_TCB_NAME privilege. <br>The privilege does not need to be enabled. The LogonUser function enables <br>the privilege as necessary. If the calling process does not have this <br>privilege, LogonUser fails and GetLastError returns ERROR_PRIVILEGE_NOT_HELD.<br>见MSDN2000 <br><br>
 
这个只能在winNT or win2K下才可用,但我在win2K下用的时候也是出1314错误<br>客户没有所需的特权。
 
需要权限!估计你没有,所以造成这种情况。
 
可是,这个SE-TCB-NAME特权如何才能得到呢?<br>即使是使用管理员的身份登录,<br>也没有这个特权,<br><br>有办法吗?<br>
 
可以在控制面板-&gt;管理工具-&gt;本地安全策略-&gt;本地策略-&gt;用户指派权利-&gt;以操作系统方式操作<br>里面添加该用户。
 
&gt;&gt;程云<br>&gt;&gt;错误代码1314:<br>&gt;&gt;1314 A required privilege is not held by the client. &nbsp;ERROR_PRIVILEGE_NOT_HELD <br>登陆时没有用户名记录,所以要添加该用户名。
 
to han:<br>哪是2000下的,可我这是NT,要求是使用NT的<br><br>To Tense:<br>我使用的可是本地管理员的身份登录的,怎会是这个意思?
 
你把密码设成空的试试。
 
这个问题还是解决不了。
 
我使用专用于NT系统的开发控件包中的例子,<br>也无法作到这一点。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
849
import
I
I
回复
0
查看
947
import
I
后退
顶部