急!怎么实现在网页上改电脑名啊 ,VBS可以实现,可是放到网页就不行了,高手帮帮忙看看
用VBS可以实现,可是放到网页就不行了,高手帮帮忙看看,不一定要VBS,最好可以JS
Dim Name
Name=InputBox( "请输入计算机名 ")
strComputer = ". "
Set objWMIService = GetObject( "winmgmts: " _
& "{impersonationLevel=impersonate}!\\ " & strComputer & "\root\cimv2 ")
Set colComputers = objWMIService.ExecQuery _
( "Select * from Win32_ComputerSystem ")
For Each objComputer in colComputers
If Name <> 0 Then
ObjComputer.Rename(Name)
End If
Next
------解决方案--------------------嗬嗬,你想干什么啊?
虽然我连怎么用VBS改电脑名都不知道,还是帮你顶一下吧,赫赫
------解决方案--------------------放在网页上也是一样的,不过因为网页对安全限制较多,你得打开一些安全限制,至少不能是禁止,要是询问。
然后打开网页的时候,问你要不要运行,你回答是就行了
------解决方案--------------------用JAVA来运行CMD命令可以实现,不过就像楼上所说的:“然后打开网页的时候,问你要不要运行,你回答是就行了”
在CMD下用REGEDIT命令可以更改,具体语句你到网上找一下
------解决方案--------------------哪怕用ActiveX也得有权限啊。
关于WMI的权限问题,MSDN有描述,找找看先。
------解决方案--------------------大哥,这个需求如果是你想出来的,就趁早作罢,没人会轻易让你的脚本执行;如果是老板客户想出来的,除非针对特定客户,可以随便修改权限,否则还是想办法说服他们,以后他们让你用网页关闭电脑你也做?
------解决方案--------------------流软?
------解决方案--------------------IE权限问题呀