用setComputerName设置计算机名怎么不能完全生效?请高手帮助分析,谢谢!(100分)

  • 主题发起人 主题发起人 happy3001
  • 开始时间 开始时间
H

happy3001

Unregistered / Unconfirmed
GUEST, unregistred user!
我用setComputerName设置计算机名称,重新启动后,用getComputerName取得的名称还是原来的。 &nbsp;设置后我发现在锁定计算机的时候,显示的是“本机只能由NewName/administrator或管理员解除锁定”,NewName是我的新设置的计算机名称,察看网上邻居里的网络标志显示的还是oldName,此时用getComputerName取得的名称也是oldName.<br><br>大家来帮满分析是怎么回事? 如何才能完全更改呢?<br>os=win2k &nbsp; winxp
 
估计需要重启
 
已经重新启动了,就是那样的结果
 
用admin的权限进入设置,再重起<br>还有,计算机名不能有特殊字符如: ! @ # $ % ^ & ' ) ( . - _ { } ~ .
 
我就是用庄系统时候的administrator用户登陆的,另外名称是清一色的小写字母
 
我检查发现在网络标志更改中,点开“其它”,又一项现实NetBIOS计算机名已经被更改为新名称,可是在网上邻居中显示的不是他啊。 这个名称和计算机名有什么区别呢?
 
没有人吗?
 
取的win系统的安全属性的权限,设置不重启
 
计算机名与登陆名是不一样的。
 
这个函数实际上就是操作注册表<br>HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ComputerName 下的<br>ComputerName<br>还有个键ActiveComputerName,你显示的不一样可能和他有关
 
在网上大家说的都是用setComputerName设置计算机名称,郁闷的就是我这里不好使。2000和xp都试验过了。 看来只能自己操作注册表实现了。
 
结贴吧。<br>谢谢大家了!
 
多人接受答案了。
 
这个函数实际上就是操作注册表<br>HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ComputerName 下的<br>ComputerName<br>还有个键ActiveComputerName<br><br>这里显示的也都是更改过的名字了,就是网上邻居属性的 网络标识没有变。。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部