请教:如何临时封闭一个帐号。(100分)

  • 主题发起人 主题发起人 yeeler
  • 开始时间 开始时间
什么帐号?<br>NT 帐号,把“帐号已停用”的设置选上即可<br>股票或银行帐号,你来一次透支操作,第二天就发现被自动冻结了<br>大富翁的帐号,你作弊倒3000分,一个小时内就被网管们删除的
 
I am sorry.我想我说的不够清楚。我是想用程序实现对NT域用户的管理。<br>把某用户的帐号临时封闭,或是投入到另外一个组里。(NT下)<br><br>我要写一个网络计费工具(按时间计算),可NT关于登入/退出的日志不正确。<br>不得不自己写前后台程序。<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 请诸位大侠,不吝赐教,多谢了!
 
先用NetUserGetInfo函数得到用户的信息(Level 1的信息就可以了), <br><br>NetUserGetInfo("", UserName, 1, pUserInfo1);<br><br>然后将userinfo1^.usri1_flags:=userinfo1^.usri1_flags or UF_ACCOUNTDISABLE;<br><br>再: NetUserSetInfo("", UserName, 1, pUserInfo1, sizeof(puserinfo1^));<br><br>最后用NetApiBufferFree(pUserInfo1);释放内存.<br><br><br>参考: Netxxx函数, Lan Manager, VC include文件中的lm*.h文件
 
agree Iknow
 
IKnow能详细一点吗?我是菜鸟,多谢了。
 
yeeler:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。<br>
 
后退
顶部