| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 684 人关注过本帖
标题:vb 怎么实现改计算机用户名呢。。做机房管理系统其它都实现了,就差这一个了 ...
取消只看楼主 加入收藏
sandra1991
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
vb 怎么实现改计算机用户名呢。。做机房管理系统其它都实现了,就差这一个了。
以下是实现的代码部分








 Private Sub Command2_Click()
Dim Num
Num = Text1.Text
Dim Name
If Num < 10 Then
       Name = "KS"
Else
       If Num < 100 Then
             Name = "KS"
       Else
              Name = "KS"
        End If
End If
Set sh = CreateObject("WScript.Shell")
sh.RegWrite "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName", Name + Num, "REG_SZ"
sh.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\NV Hostname", Name + Num, "REG_SZ"
sh.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostname", Name + Num, "REG_SZ"
Set sh = Nothing
Set oShell = Nothing

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("192.168.0." & Num)
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.0.1")
For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway)
Dim dns
dns = Array("218.85.152.99", "218.85.157.99")
Err = objNetAdapter.SetDNSServerSearchOrder(dns)
Next

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colComputers = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer In colComputers
'ObjComputer.Rename("game" &Num)
Next
Set objNetworkSettings = objWMIService.Get("Win32_NetworkAdapterConfiguration")
objNetworkSettings.SetIPXVirtualNetworkNumber (Num)
End Sub
搜索更多相关主题的帖子: 管理系统 计算机 用户名 
2013-03-24 18:44
快速回复:vb 怎么实现改计算机用户名呢。。做机房管理系统其它都实现了,就差这 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036438 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved