<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<html>
<head>
<title>获取终端信息测试</title>
<meta name="GENERATOR" content="Microsoft Visual
Studio .NET7.1">
<meta name="vs_targetSchema"
content="http://schemas.microsoft.com/intellisense/ie5">
<script id=clientEventHandlersJS
language=javascript>
<!--
function Button2_onclick() {//CPU 信息
var
locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var
service = locator.ConnectServer(".");
var
properties = service.EⅩEcQuery("SELECT * FROM
Win32_Processor");
var e
= new Enumerator (properties);
document.write("<table
border=1>");
for
(;!e.atEnd();e.moveNext ())
{
var p =
e.item ();
document.write("<tr>");
document.write("<td>" + p.Caption +
"</td>");
document.write("<td>" + p.DeviceID +
"</td>");
document.write("<td>" + p.Name +
"</td>");
document.write("<td>" + p.CpuStatus +
"</td>");
document.write("<td>" +
p.Availability + "</td>");
document.write("<td>" + p.Level +
"</td>");
document.write("<td>" + p.ProcessorID
+ "</td>");
document.write("<td>" + p.SystemName
+ "</td>");
document.write("<td>" +
p.ProcessorType + "</td>");
document.write("</tr>");
}
document.write("</table>");
}
function Button1_onclick() {//主板信息
var
locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var
service = locator.ConnectServer(".");
var
properties = service.EⅩEcQuery("SELECT * FROM
Win32_BaseBoard");
var e
= new Enumerator (properties);
document.write("<table
border=1>");
for
(;!e.atEnd();e.moveNext ())
{
var p =
e.item ();
document.write("<tr>");
document.write("<td>" +
p.HostingBoard + "</td>");
document.write("<td>" +
p.Manufacturer + "</td>");
document.write("<td>" + p.PoweredOn +
"</td>");
document.write("<td>" + p.Product +
"</td>");
document.write("<td>" +
p.SerialNumber + "</td>");
document.write("<td>" + p.Version +
"</td>");
document.write("</tr>");
}
document.write("</table>");
}
function Button3_onclick() {//网络信息
var
locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var
service = locator.ConnectServer(".");
var
properties = service.EⅩEcQuery("SELECT * FROM
win32_networkadapterconfiguration");
var e
= new Enumerator (properties);
document.write("<table
border=1>");
for
(;!e.atEnd();e.moveNext ())
{
var p =
e.item ();
if
(p.IPAddress==null) {
continue;
}
document.write("<tr>");
document.write("<td>" + p.Caption +
"</td>");
document.write("<td>" +
p.IPAddress(0) + "</td>");
document.write("<td>" + p.MACAddress
+ "</td>");
document.write("</tr>");
}
document.write("</table>");
}
function Button4_onclick() {//系统信息
var
locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var
service = locator.ConnectServer(".");
var
properties = service.EⅩEcQuery("SELECT * FROM
Win32_ComputerSystem");
var e
= new Enumerator (properties);
document.write("<table
border=1>");
for
(;!e.atEnd();e.moveNext ())
{
var p =
e.item ();
document.write("<tr>");
document.write("<td>" + p.Caption +
"</td>");
document.write("<td>" + p.UserName +
"</td>");
document.write("<td>" + p.Name +
"</td>");
document.write("<td>" +
p.PrimaryOwnerName + "</td>");
document.write("<td>" +
p.Manufacturer + "</td>");
document.write("<td>" + p.DNSHostName
+ "</td>");
document.write("</tr>");
}
document.write("</table>");
}
//-->
</script>
</head>
<body>
<INPUT id="Button1" type="button" value="主板信息"
name="Button1" language=javascript onclick="return
Button1_onclick()">
<INPUT id="Button3" type="button" value="网络信息"
name="Button3" language=javascript onclick="return
Button3_onclick()">
<INPUT id="Button4" type="button" value="系统信息"
name="Button4" language=javascript onclick="return
Button4_onclick()">
</body>
</html>
win32_processor // cpu 处理器
win32_physicalmemory // 物理内存
win32_diskdrive // 硬盘驱动器
win32_cdromdrive // 光盘驱动器
win32_baseboard // 主板
win32_bios // bios 芯片
win32_sounddevice // 多媒体设置
win32_networkadapter // 网络适配器
win32_networkadapterconfiguration // 网络适配器设置
win32_printer // 打印机
win32_desktopmonitor // 显示器
win32_timezone // 时区
win32_diskpartition // 磁盘分区
win32_pagefile // 系统页文件信息
win32_pagefilesetting // 页文件设置
Win32_ComputerSystem
//计算机信息,例如:计算机名称、描述等
win32_networkadapterconfiguration
//网络配置信息,例如:IP地址、MAC地址等
win32_operatingsystem //
操作系统信息
win32_useraccount //
用户帐号
......