各位大侠!小弟遇到一点问题,能否帮小弟指点一下???
不久前我用vb编了一个程序来修改计算机名,程序如下:
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" _
(ByVal lpComputerName As String) As Long
Private Sub Form_Load()
Dim sNewName As String
'Ask for a new computer name
sNewName = InputBox("Please enter a new computer name.")
'Set the new computer name
SetComputerName sNewName
MsgBox "Computername set to " + sNewName
End Sub
运行了过后,注册表中的计算机名的键值改了,但是“我的电脑”---“属性”----“网络表识”中的计算机名却没有改变,重新启动计算机过后也没用 。请高手帮小弟看看,到底怎么了。