2013-02-22 93 views
1

我有一个双启动(Ubuntu和Win7)机器,我需要检索一些硬件信息。在这第一刻,我将列出以下内容:检索Windows和Linux的硬件信息

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

是否有任何方法可以使用本地程序(非下载程序)从这两种操作系统获取这些信息以及相同的数据? PS:我正在开发Java,因此任何命令行或其他库都被接受。

在此先感谢。

+2

对于linux:'grep -R。/sys/class/dmi' – 2013-02-22 21:43:57

+1

对于linux(取决于发行版):/ usr/sbin/hwinfo(此命令有选项可以获取特定的信息项) – 2013-02-22 22:18:15

+0

执行'grep -R。/sys/class/dmi'我必须使用sudo来执行其完整的功能。但是,例如,一些连续剧来填充一个巨大的“空白”值。 – Leonardo 2013-02-25 14:33:45

回答

1

对于Windows 7,可以使用WMICGet-WmiObject在PowerShell中得到了处理器和GPU连续,例如,

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

又见this thread