2008-10-22 104 views

回答

2

的解决方案,来我的脑海:

  1. 使用Win32 Python Extensions和调用Windows API来做到这一点直接
  2. 使用WMI的包装为Python

(一些WMI interface code仅供参考)

我想你的操作系统是MS Windows :)
3

去获得微软的Scriptomatic

运行它,从下拉菜单中(WIN32_BIOS)

这将产生必要的Python/WMI代码为你选择合适的类。 (它也会生成VBScript,Perl和JScript)

1

在Linux上,请查看/ proc目录。您必须解析这些文件才能找到您要查找的内容。

This可能会有所帮助。

1

试试这个库:Hardware ID Extractor


工具的小描述:

硬件ID提取器是一个Microsoft Windows程序会显示您的计算机的硬件数据:

硬盘:

  • Hard drive ID(uni写入驱动器的IDE电子芯片阙硬件序列号)

  • 分区ID(卷序列号)

CPU:

  • CPU ID(唯一的硬件ID)
  • CPU供应商
  • CPU运行速度
  • CPU理论速度

物理存储器:

  • 记忆负荷(以百分比(%)使用的总存储器) *总的物理(以字节为单位的总物理存储器) *库存状况物理(物理存储器左以字节为单位) *总页面文件(以字节为单位总计页面文件) *可用页面文件(左字节页文件) *总的虚拟(总虚拟字节内存) *可用虚拟(虚拟内存留以字节为单位)