vb.net 建立系统本地帐号

本文介绍了一个用于创建网站管理用户的程序片段。该程序使用Visual Basic语言实现,通过DirectoryEntry类操作本地Windows用户账户,包括创建新用户、设置密码及权限等,并将用户添加到指定组中。

 做个网站管理的软件,首先是建立独立的帐号

 

 

   Public Shared Sub Create(ByVal user As String,Byval password as String)

        
Dim localMachine As New DirectoryEntry("WinNT://" & Environment.MachineName)

        
Dim newUser = localMachine.Children.Add(user)    '增加用户名
        'Dim newUser = localMachine.Children.Find(user)    '查找用户,修改时用
        'localMachine.Children.Remove(obUser) '删除用户

        newUser.Properties(
"FullName").Add(user)                                            '用户全称
        newUser.Invoke("SetPassword", password)                                  '用户密码
        newUser.Invoke("Put""Description", user)          '用户详细描述
        newUser.Invoke("Put""PasswordExpired"0)                                             '用户下次登录不需更改密码
        newUser.Invoke("Put""UserFlags"66113)                                               '密码永不过期
         '设置标记位,&H40  Nochange   &H10000 Noexpire

        newUser.CommitChanges()

        
Dim grp As DirectoryEntry = localMachine.Children.Find("Guests""Group")               'Group组
        grp.Invoke("Add", newUser.Path.ToString()) '将用户添加到某组

        newUser.Close()
        localMachine.Close()

    
End Sub

转载于:https://www.cnblogs.com/tltgg/archive/2008/11/03/1325165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值