如何使用Python提取硬件ID?

时间:2008-10-22 19:33:34

标签: python hardware extract

如何使用python脚本提取HD和Bios唯一ID?

4 个答案:

答案 0 :(得分:3)

获取微软的Scriptomatic

运行它,从下拉列表中选择适当的类(WIN32_BIOS)

它将为您生成必要的Python / WMI代码。 (它还将生成VBScript,Perl和JScript)

答案 1 :(得分:2)

我想到的解决方案:

  1. 使用Win32 Python Extensions并调用Windows API直接执行此操作
  2. 使用Python的WMI包装器
  3. (一些WMI interface code供参考)

    编辑:我认为您的操作系统是MS Windows:)

答案 2 :(得分:1)

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

This可能会有所帮助。

答案 3 :(得分:1)

试试此库:Hardware ID Extractor


该工具的小描述:

Hardware ID Extractor是一个Microsoft Windows程序,显示有关计算机硬件的数据:

硬盘:

  • 硬盘ID(驱动器IDE电子芯片中写入的唯一硬件序列号)

  • 分区ID(卷序列号)

CPU:

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

物理记忆:

  • 内存负载(占总内存的百分比(%)) *总物理(物理内存总量,以字节为单位) *可用物理(物理内存以字节为单位) * Total PageFile(总页数文件,以字节为单位) *可用的PageFile(页面文件以字节为单位) *总虚拟(虚拟内存总量,以字节为单位) *可用虚拟(虚拟内存以字节为单位)