6

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

4

4 回答 4

3

去获取微软的Scriptomatic

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

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

于 2008-10-22T20:01:08.177 回答
2

我想到的解决方案:

  1. 使用Win32 Python 扩展并调用 Windows API 直接执行此操作
  2. 使用 Python 的 WMI 包装器

(一些WMI接口代码供参考)

编辑:我假设你的操作系统是 MS Windows :)

于 2008-10-22T19:41:58.200 回答
1

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

可能会有所帮助。

于 2008-10-22T22:38:19.250 回答
1

试试这个库:硬件 ID 提取器


工具小说明:

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

硬盘:

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

  • 分区 ID(卷序列号)

中央处理器:

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

物理内存:

  • 内存负载(已使用的总内存,以百分比 (%) 为单位)*Total Physical(以字节为单位的总物理内存)*Avail Physical(以字节为单位的剩余物理内存)*Total PageFile(以字节为单位的总页面文件)*Available PageFile(剩余的页面文件字节)*总虚拟(以字节为单位的总虚拟内存)*可用虚拟(以字节为单位的虚拟内存)
于 2009-10-05T19:01:50.700 回答