通过WMI获取系统.进程.CPU.磁盘.分区.网卡.主板.内存.显卡.共享.键盘.鼠标等信息
来源:互联网 发布:惊鸿一面知乎 编辑:程序博客网 时间:2024/05/18 17:57
*!* 作 者:十豆三
*!* 日 期:2011-08-05
*!* 说 明:通过WMI获取系统.进程.CPU.磁盘.分区.网卡.主板.内存.显卡.共享.键盘.鼠标等信息
oWMI=Getobject('winmgmts:') && vfp9.0
m.cWin32Class='Win32_Processor' && CPU信息 ( ProcessorId 项为序列号)
oItems=oWMI.ExecQuery('Select * From '+m.cWin32Class)
Create Cursor GetInfo (_Property C(50),_Value C(200))
For Each oItemIn oItems && 如有多个相同类型设备,也一齐取出。(如取硬盘信息时,有多块硬盘时也会全部取出)
For Each oPropertyIn oItem.Properties_
lcName=oProperty.Name
lcVal=Transform(oProperty.Value)
Try
Insert Into GetInfo Values(lcName,lcVal)
Catch
Endtry
Endfor
Endfor
Locate
Browse
Return
修改 m.cWin32Class='Win32_Process'
的值可获得其他信息
Win32_ComputerSystem && 计算机系统信息
Win32_Process && 进程信息
Win32_Processor && CPU信息 ( ProcessorId 项为序列号)
Win32_DiskDrive && 磁盘信息 ( PNPDeviceID 项中\之后为序列号)
Win32_LogicalDisk && 分区(盘符)信息
Win32_NetworkAdapterConfiguration && 网卡信息 ( IPAddress 项为IP地址, MACAddress 项为MAC地址)
Win32_BaseBoard && 主板信息 ( Manufacturer 项为主板生产商, Product 项为主板名称)
Win32_PhysicalMemory && 内存信息 ( Capacity 项为内存容量[字节])
Win32_VideoController && 显示卡信息
Win32_Share && 共享信息
Win32_Keyboard && 键盘信息
Win32_PointingDevice && 鼠标和触摸版信息
更多请参考 MSDN
vfp9.0 以下要把
oWMI=Getobject('winmgmts:')
改为
oWS=Createobject("WbemScripting.SWbemLocator")
oWMI=oWS.ConnectServer(".","root\cimv2")
- 通过WMI获取系统.进程.CPU.磁盘.分区.网卡.主板.内存.显卡.共享.键盘.鼠标等信息
- C/C++通过WMI和系统API函数获取获取系统硬件(cpu,内存,显卡,网卡)配置信息
- C/C++通过WMI和系统API函数获取获取系统硬件(cpu,内存,显卡,网卡)配置信息
- C/C++通过WMI和系统API函数获取获取系统硬件(cpu,内存,显卡,网卡)配置信息
- MASM32编程通过WMI获取BIOS、主板、硬盘、CPU、网卡的信息
- 汇编语言通过WMI获取BIOS、主板、硬盘、CPU、网卡的信息
- 通过WMI获取主板信息
- C++/QT 获取系统CPU、内存、磁盘、进程相关信息
- 利用JNI方法,通过WMI获取本地硬件信息(主板型号,硬盘序列号,CPU参数等)
- java获取cpu,内存,磁盘等信息
- java获取cpu,内存,磁盘等信息
- java获取cpu,内存,磁盘等信息
- VB.NET 2005 获取硬件信息(包括CPU、主板、BOIS、显卡、内存、网络、存储介质等)
- windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
- SQL触发器实例讲解
- .使用自己的按钮关闭或刷新RadWindow
- 一次RAC环境性能诊断过程
- poj1318
- 我的中9卓异只能收16台其它的全是黑屏。怎么解决?
- 通过WMI获取系统.进程.CPU.磁盘.分区.网卡.主板.内存.显卡.共享.键盘.鼠标等信息
- 定积分与反常积分
- Linux下Trac的安装设置
- VB拖放讲解,填补网络空白(个人认识过程)
- 《版本控制之道--使用Git》笔记
- 在需要的位置,弹出Div层;jquery获取对象坐标|
- linux下读写配置文件源码
- live555
- 页面定时刷新