当前位置:
文档之家› autoit如何修改ADMINISTRATOR帐户名和密码
autoit如何修改ADMINISTRATOR帐户名和密码
注册时间 2008-5-6
最后登录 2011-12-5
修改密码如下是可以的
$strComputer = "." $password="aaaaaaaa" $objuser = ObjGet("WinNT://" & $strComputer & "/adm inistrator,user") If IsObj($objuser) Then
47.
48.
If $aResult[0] = 0 Then
49.
Return 1
50.
Else
=================================
15. Func _NetUserSetInfo($sUserName, $sNewData,
$iType = 1, $sComputer = "")
16.
Local $aResult, $iLevel, $tData,
$pData, $tBuffer, $pBuffer
10. ;
失败 - 0, 并设置 @error 到
11. ;
1 - $iType 无效
12. ;
2 - API 操作失败, 设置 @extended 到返
回值
13. ; 备注: 出处: [url]
/viewthread.php? tid=6726[/url] 2#, 作者: pusofalse
44.
45.
$aResult = DllCall
("netapi32.dll", "dword", "NetUserSetInfo", _
46.
"wstr",
$sComputer, "wstr", $sUserName, "dword", $iLevel, "ptr", $pBuffer, "int*", 0)
17.
18.
Switch $iType
19.
Case 1
20.
$iLevel = 0
21.
Case 2
22.
$iLevel = 1003
23.
Case 3
24.
$iLevel = 1011
25.
Case 4
26.
$iLevel = 1007
27.
Case 5
28.
$iLevel = 1052
29.
Case 6
39.
DllStructSetData($tData, 1, $sNewData)
40.
41.
$tBuffer = DllStructCreate("ptr")
42.
$pBuffer = DllStructGetPtr($tBuffer)
43.
DllStructSetData($tBuffer, 1, $pData)
wqlsoft 新手上路
发表
打印 字体大小:
倒序看帖 跳转到
于 2009-
4-28 16:14 | 只看该作者
autoit如何修改ADMINISTRATOR帐户名和密码??
autoit , 密码 , 帐户
修改帐户名不知怎么写
» 1#
帖子
8
精华
0
积分
4
威望
0点
金钱
1183 块
贡献
0分
阅读权限 10
在线时间 22 小时
5. ;
$sNewData - 新参数
6. ;
$iType - [可选] 参数类型。1 - 用户名,
2 - 密码, 3 - 全名, 4 - 描述, 5 - 配置文件, 6 - 登 录脚本, 7 - 本地主文件夹
7. ;
$sComputer - [可选] 计算机名称
8. ; 需要: 无
9. ; 返回: 成功 - 1
[0] = 0)
18. EndFunc
;==>_NetUserChangeName()
19.
20. $iResult = _NetUserChangeName("test", "NewName")
21. If $iResult Then
22.
Msgbox(0, "", "Done!")
23. Else
金钱
2601 块
贡献
98 分
阅读权限 30
在线时间 160 小时
注册时间 2009-1-11
最后登录 2012-1-9
啊。。。这个问题还没结帖? pusofalse兄的代码当然可行。我来标上中文注释吧。
1. ;==============================================
================================= 2. ; 说明: 设置用户帐号参数
3. ; 语法: _NetUserSetInfo($sUserName, $sNewData
[, $iType = 1[, $sComputer = ""]]) 4. ; 参数: $sUserName - 用户名
不错,学习下!重装系统以后方便了,不用手动设置。
论坛元老
帖子
2272
精华
1
积分
18469
威望
452 点
金钱
27023 块
贡献
16419 分
阅读权限 90
在线时间 601 小时
注册时间 2008-5-11
最后登录 2012-2-29
i-Autoit-1.01 Au3代码管理器1.0
ACN论坛智慧结晶2011 如何搜索论坛正文
autoit如何修改ADMINISTRATOR帐户名和密码?? - 『 提问交流 』 - AUTO... Page 3 of 10
pusofalse兄能否再写个调用API改密码?
中级会员
帖子
456
精华
0
积分
356
威望
15 点
金钱
2601 块
贡献
98 分
阅读权限 30
在线时间 160 小时
注册时间 2009-1-11
2012-3-1
autoit如何修改ADMINISTRATOR帐户名和密码?? - 『 提问交流 』 - AUTO... Page 4 of 10
哦,明白了,谢谢!
中级会员
帖子
456
精华
0
积分
356
威望
15 点
金钱
2601 块
贡献
98 分
阅读权限 30
在线时间 160 小时
注册时间 2009-1-11
24.
Msgbox(0, @error, "Failed")
25. EndIf 复制代码
知道帖子为什么被关闭吗?请点此了解原因。
发表于 2009-4-28 17:34 | 只看该 作者
TOP 3#
/viewthread.php?tid=6726
2012-3-1
3# sensel
TOP 4#
改密码也非常简单,只需把"dword", 0 改成 "dword", 1003 就可 以了~
知道帖子为什么被关闭吗?请点此了解原因。
发表于 2009-4-28 17:55 | 只看该 作者
TOP 5#
/viewthread.php?tid=6726
6楼的可行吗?没人说?
注册会员
帖子
218
精华
0
积分
109
威望
0点
金钱
1153 块
贡献
0分
阅读权限 20
在线时间 27 小时
注册时间 2009-5-20
最后登录 2009-6-21
sensel
发表于 2009-6-1 14:41 | 只看该 作者
TOP 10 #
中级会员
帖子
456
精华
0
积分
356
威望
15 点
TOP
发表于 2009-6-1 11:06 | 只看该作
9#
者
/viewthread.php?tid=6726
2012-3-1
autoit如何修改ADMINISTRATOR帐户名和密码?? - 『 提问交流 』 - AUTO... Page 6 of 10
30.
$iLevel = 1009
31.
Case 7
32.
$iLevel = 1006
பைடு நூலகம்33.
Case Else
34. 0)
35.
EndSwitch
Return SetError(1, 0,
36.
37.
$tData = DllStructCreate("wchar[256]")
38.
$pData = DllStructGetPtr($tData)
autoit如何修改ADMINISTRATOR帐户名和密码?? - 『 提问交流 』 - AUTO... Page 2 of 10
pusofalse
超级版主
帖子
1915
精华
3
积分
11181
威望
1667 点
金钱
44533 块
贡献
6859 分
阅读权限 150
在线时间 3922 小时