WMI_COM_API

简介: Win32_Processor // CPU 处理器   Win32_PhysicalMemory // 物理内存   Win32_Keyboard // 键盘   Win32_PointingDevice // 点输入设备,如鼠标   Win32_DiskDrive // 硬盘驱动...

Win32_Processor // CPU 处理器

 

Win32_PhysicalMemory // 物理内存

 

Win32_Keyboard // 键盘

 

Win32_PointingDevice // 点输入设备,如鼠标

 

Win32_DiskDrive // 硬盘驱动器

 

Win32_CDROMDrive // 光盘驱动器

 

Win32_BaseBoard // 主板

 

Win32_BIOS // BIOS 芯片

 

Win32_ParallelPort // 并口

 

Win32_SerialPort // 串口

 

Win32_SoundDevice // 多媒体设置

 

Win32_USBController // USB 控制器

 

Win32_NetworkAdapter // 网络适配器

 

Win32_NetworkAdapterConfiguration // 网络适配器设置

 

Win32_Printer // 打印机

 

Win32_PrinterConfiguration // 打印机设置

 

Win32_PrintJob // 打印机任务

 

Win32_TCPIPPrinterPort // 打印机端口

 

Win32_POTSModem // MODEM 

 

Win32_POTSModemToSerialPort // MODEM 端口

 

Win32_DesktopMonitor // 显示器

 

Win32_VideoController // 显卡细节。

 

Win32_VideoSettings // 显卡支持的显示模式。

 

Win32_TimeZone // 时区

 

Win32_SystemDriver // 驱动程序

 

Win32_DiskPartition // 磁盘分区

 

Win32_LogicalDisk // 逻辑磁盘

 

Win32_LogicalMemoryConfiguration // 逻辑内存配置

 

Win32_PageFile // 系统页文件信息

 

Win32_PageFileSetting // 页文件设置

 

Win32_BootConfiguration // 系统启动配置

 

Win32_OperatingSystem // 操作系统信息

 

Win32_StartupCommand // 系统自动启动程序

 

Win32_Service // 系统安装的服务

 

Win32_Group // 系统管理组

 

Win32_GroupUser // 系统组帐号

 

Win32_UserAccount // 用户帐号

 

Win32_Process // 系统进程

 

Win32_Thread // 系统线程

 

Win32_Share // 共享

 

Win32_NetworkClient // 已安装的网络客户端

 

Win32_NetworkProtocol // 已安装的网络协议

 

下面举例:JS利用WMI可以获得电脑的硬件信息。

 

例如,获取硬盘序列号:

 

<html> 
<head> 
<title>提取硬盘序列号</title> 
<script> 
function disk() {//硬盘序列号 信息 
   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("<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>"); 
} 
</script> 
</head> 
<body> 
<input type="button" value="硬盘序列号" onclick="disk()"> 
</body> 
</html>

 

 

 

遗失的拂晓
目录
相关文章
|
5天前
|
监控 编译器 API
常用Win32 API的简单介绍
常用Win32 API的简单介绍
|
消息中间件 安全 API
|
消息中间件 API C++
win32api大全
win32api大全     http://files.cnblogs.com/files/landv/Win32API%E5%A4%A7%E5%85%A8.zip网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。
601 0
|
.NET API C#
C#调用windows API的一些方法
原文:C#调用windows API的一些方法 使用C#调用windows API(从其它地方总结来的,以备查询) C#调用windows API也可以叫做C#如何直接调用非托管代码,通常有2种方法: 1.  直接调用从 DLL 导出的函数。
1667 0
|
存储 缓存 API