如何停用指定账户?(已解决)
本帖最后由 jonyzhr 于 2010-3-11 11:45 编辑使用AU3如何停用指定的账户?忘高手帮忙解决... 本帖最后由 pusofalse 于 2010-3-11 11:00 编辑
#include <LocalSecurityAuthority.au3>
$sUserAccount = "Guest" ; 要禁用的账户名称。
$pUserFlags = _LsaLocalUserGetInfo($sUserAccount, 1)
$tBuffer = DllStructCreate("dword Flags", $pUserFlags + 24)
$iUserFlags = DllStructGetData($tBuffer, "Flags")
_FreeVariable($tBuffer, 0, _LsaApiBufferFree($pUserFlags))
$iUserFlags = bitOR($iUserFlags, 2) ; 禁用
; If bitAnd($iUserFlags, 2) Then $iUserFlags = bitXOR($iUserFlags, 2) ; 启用
$fResult = _LsaLocalUserSetInfo($sUserAccount, 1008, $iUserFlags, "dword*")
If ($fResult) Then
Msgbox(64, "", "Done~")
Else
Msgbox(48, "", "Failed, error code: " & @error)
EndIf 回复 2# pusofalse
可以了谢谢Pusofalse老大 顶啊 ,老大们 我怎么用上面的不可以运行呢 斑斑好热心哦,呵呵。。。
页:
[1]