VB程序更改管理员密码(代码)
来源:百度知道 编辑:UC知道 时间:2024/06/28 16:18:58
试试这个函数 不知道行不行 很久前用过得了 手头没VB 没测试
不过你说的貌似是说vb6的 估计是用不上了
''' <summary>修改密码</summary>
''' <param name="OldPassword">旧的密码</param>
''' <param name="NewPassword">新的密码</param>
Public Function ChangePassword(ByVal OldPassword As String, ByVal NewPassword As String) As Boolean
Try
Dim Dte As New DirectoryEntry("WinNT://yourdirectoryserver/TheUsername,User")
Dte.Invoke(OldPassword, NewPassword)
Dte.CommitChanges()
Return True
Catch
Return False
End Try
End Function
用得着那么复杂吗?还cmd...什么的,自己写的程序还有什么不好改的
直接执行一条sql语句就行了
dim sql as string
sql="update [用户表] set [口令字段]=****** where [用户名]=你指定的用户"
比如我有数据库表 userinfo
用户名字段 user_name 口令字段 user_pass
用户界面有文本框 text1 输入