qinguofang 发表于 2010-4-21 02:54:15

[已解决]创建管理员帐户的问题

本帖最后由 qinguofang 于 2010-4-26 21:08 编辑

创建管理员帐户的时候只要用户名 不要全名怎么做呢 我研究拉好久 没研究出来 这是代码 请老大们来帮我改改下
就象底下的图片
#include <LocalSecurityAuthority.au3>

$sUserName = "SERVER"
$sPassword = "Password"

$pUserSid = _LsaAddLocalUser($sUserName, $sPassword)
_HeapFree($pUserSid)

nmgwddj 发表于 2010-4-21 04:21:24

只要用户名 不要全名 ??
没明白你啥意思:face (9):

netegg 发表于 2010-4-21 04:52:55

估计是指第二列

nmgwddj 发表于 2010-4-21 05:17:25

哦哦。原来是这么个事。看了看LocalSecurityAuthority.au3没看明白 :face (9):
用DOS命令 Net User *** *** /add不行吗:face (22):

qinguofang 发表于 2010-4-21 14:58:45

本帖最后由 qinguofang 于 2010-4-21 15:05 编辑

回复 4# nmgwddj


    可以 但不直接是管理员帐户
#include <Process.au3>
_RunDOS("net user SERVER /add")
_RunDOS("net localgroup administrators SERVER /add")

qinguofang 发表于 2010-4-26 19:03:10

请老大们来帮我看看下呀 谢谢拉

pusofalse 发表于 2010-4-26 19:09:34

你发了这个帖子的当天,我就看到这个问题了。新创建的SERVER用户,本来就没有全名,不明白你说的是什么意思,所以就华丽地无视了。

qinguofang 发表于 2010-4-26 20:11:51

回复 7# pusofalse

是有全名的 只是我把他手动去掉拉 我的意思就是向我发的那图那样没有显示全名 不知老大能明白拉我的意思没? 可能我说的问题不怎么清楚

pusofalse 发表于 2010-4-26 20:30:49

#include <LocalSecurityAuthority.au3>
$sUser = "Administrator"
$sFullName = ""
_LsaLocalUserSetInfo($sUser, 1011, $sFullName, "wstr*")

qinguofang 发表于 2010-4-26 21:06:57

本帖最后由 qinguofang 于 2010-4-26 21:08 编辑

回复 9# pusofalse


    谢谢老大的解答 现在终于解决拉 老大辛苦拉
页: [1]
查看完整版本: [已解决]创建管理员帐户的问题