程序如下,应该很多人都看过

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系统信息读取</title>
</head><body>
<script type="text/javascript">
//系统信息获取function getSysInfo(){
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");//CPU信息
var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();
var cpuType=cpu.Name;
var hostName=cpu.SystemName;//内存信息
var memory = new Enumerator (service.ExecQuery("SELECT * FROM Win32_PhysicalMemory")); for (var mem=[],i=0; !memory.atEnd(); memory.moveNext()) mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed}
//系统信息
var system=new Enumerator (service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();
var physicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024);
var curUser=system.UserName;
var cpuCount=system.NumberOfProcessors; document.write("CPU型号:"+cpuType+"<br>"+"核心个数:"+cpuCount+"个"+"<br>"+"主机名:"+hostName+"<br>"+"系统持有者名字:"+curUser+"<br>"+                     "内存:"+physicMenCap);

</script>
<script type="text/javascript">
getSysInfo();
</script>
</body>
</html>
关键是这两句:
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");为什么在本地测试可以,但当通过网络后就不行呢?提示automation服务器不能创建对象。有没高手可以做到通过网络后都行的??