【问题标题】:Retrieving hardware info for Windows and Linux检索 Windows 和 Linux 的硬件信息
【发布时间】:2013-02-08 15:09:36
【问题描述】:

我有一台双启动(Ubuntu 和 Win7)机器,我需要检索一些硬件信息。首先,我将列出以下内容:

  1. 处理器 ID 或序列号;
  2. 主板序列号;
  3. 硬盘序列号;
  4. 显卡序列号。

有什么方法可以使用本机程序(非下载程序)从两个操作系统获取具有相同数据的这些信息?

PS:我是用 Java 开发的,所以任何命令行或其他库都可以接受。

提前致谢。

【问题讨论】:

  • 对于 linux:grep -R . /sys/class/dmi
  • 也适用于 linux(取决于发行版):/usr/sbin/hwinfo(此命令具有获取特定信息项的选项)
  • 执行grep -R . /sys/class/dmi 我必须使用 sudo 来执行它的全部功能。但例如,一些连续剧会被巨大的“空白”值填充。

标签: linux windows hardware serial-number


【解决方案1】:

对于 Windows 7,您可以在 PowerShell 中使用 WMICGet-WmiObject 来获取处理器和 GPU 序列号,例如,

> Get-WmiObject Win32_Processor
> WMIC PATH Win32_VideoController GET Description,PNPDeviceID

另见this thread

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-09
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多