[已解决]怎么用AU3创建管理员
本帖最后由 qinguofang 于 2010-4-19 18:22 编辑怎么创建管理员帐号呢 请老大们来帮我这个菜菜下 先感谢老大们拉 #include <LocalSecurityAuthority.au3>
$sUserName = "NewAdmin"
$sPassword = "Password"
$pUserSid = _LsaAddLocalUser($sUserName, $sPassword)
_HeapFree($pUserSid)
$pAdminsSid = _AllocateAndInitializeSid(5, 32, $DOMAIN_ALIAS_RID_ADMINS)
$sAdminsGroup = _LookupAccountSid($pAdminsSid)
$sAdminsGroup = StringTrimLeft($sAdminsGroup, StringInStr($sAdminsGroup, "\"))
_FreeSid($pAdminsSid)
_LsaLocalGroupAddMembers($sAdminsGroup, $sUserName) ; Returns True if succeeds
怎么运行不了呢
还有这个禁止的也是出现这个错误
#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 没有 LocalSecurityAuthority.au3这个UDF,所以错误
RE: 怎么用AU3创建管理员
回复 4# lin0308那怎么样做才可以呢小弟不知道怎么做 没有 LocalSecurityAuthority.au3 那怎么做才可以呢 小弟对这个不大怎么了解 怎么样才可以让它可以呀 老大们来帮我这个菜菜把 先谢谢拉 在本论坛下载pusofalse 大大的这个UDF呀~~~
下载页面:http://www.autoitx.com/thread-7080-1-1.html
也可以试试:_rundos一个DOS命令net user /ADD////来试试啊~~ 回复 8# boyhong
哦 谢谢拉 现在终于解决拉 谢谢各位老大拉 你们辛苦拉
页:
[1]