首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问修改计算机帐号的有关问题

2012-03-15 
请教修改计算机帐号的问题windows里有一个名字是abc的帐号,我想用命令行或者编程的方式来重命名为user,请

请教修改计算机帐号的问题
windows里有一个名字是   abc   的帐号,我想用命令行或者编程的方式来重命名为user,请问应该如何做?谢谢。

[解决办法]
Sub changeusername()
Dim myname As String, objWMIService As Object, objComputer As Object, r As Long
Name = InputBox( "Enter the new computer name below and click OK to continue ", "Rename ")
Set objWMIService = GetObject( "Winmgmts:root\cimv2 ")
For Each objComputer In objWMIService.InstancesOf( "Win32_ComputerSystem ")
r = objComputer.rename(Name, "mypassword ", "abc ")
If r <> 0 Then
MsgBox "Rename failed. Error = " & Err.Number
Else
MsgBox "Rename succeeded. " & " Reboot for new name to go into effect "
End If
Next
End Sub

[解决办法]
楼上倒是说错了,你试试,在系统的用户管理中是可以改名的。这个应该补充进你的基本常识中。

只是用命令行或程序的方法很难办,没找到。我自己试着在系统TEST几次,都因不得不有所顾虑而无法找到所有关联的内容。

看来可能是因为这个问题非常涉及用户安全,所以也没什么公开资料。

热点排行