JS获取硬件信息代码
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
<html>
<head> <title>javascript获得客户端硬件信息-www.web2bar.cn/</title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script id=clientEventHandlersJS language=javascript> <!-- function Button1_onclick() {//CPU 信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_Processor"); var e = new Enumerator (properties); document.write("CPU信息"); 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 Button2_onclick() {//软盘信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_FloppyDrive"); var e = new Enumerator (properties); document.write("软盘信息"); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + p.Description + "</td>"); document.write("<td>" + p.DeviceID + "</td>"); document.write("<td>" + p.Status + "</td>"); document.write("<td>" + p.Manufacuturer + "</td>"); document.write("</tr>"); } document.write("</table>"); } function Button3_onclick() {//CD-ROM 信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_CDROMDrive"); var e = new Enumerator (properties); document.write("CD-ROM信息"); 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.Description + "</td>"); document.write("<td>" + p.Drive + "</td>"); document.write("<td>" + p.Status + "</td>"); document.write("<td>" + p.MediaLoaded + "</td>"); document.write("</tr>"); } document.write("</table>"); } function Button4_onclick() {//键盘信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_Keyboard"); var e = new Enumerator (properties); document.write("键盘信息"); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + p.Description + "</td>"); document.write("<td>" + p.Name + "</td>"); document.write("<td>" + p.Status + "</td>"); document.write("</tr>"); } document.write("</table>"); } function Button5_onclick() {//主板信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_BaseBoard"); var e = new Enumerator (properties); document.write("主板信息"); 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 Button6_onclick() {//硬盘序列号 信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive"); var e = new Enumerator (properties); document.write("硬盘信息"); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + p.signature + "</td>"); document.write("</tr>"); } document.write("</table>"); } function Button7_onclick() {//内存 信息 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_ComputerSystem"); var e = new Enumerator (properties); document.write("内存信息"); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + Math.ceil(p.TotalPhysicalMemory / 1024 / 1024 / 1024) + "</td>"); document.write("</tr>"); } document.write("</table>"); } Button1_onclick(); Button3_onclick(); Button4_onclick(); Button5_onclick(); Button6_onclick(); Button7_onclick(); //--> </script> </head> <body> </body> </html> 该文章在 2017/12/3 2:46:50 编辑过 |
关键字查询
相关文章
正在查询... |