在Linux中获取主板设备ID和BIOS序列号

3

嗯,我正在编写一个库(DLL),它可以让你在Linux系统中获取主板设备ID和BIOS序列号。我已经为Windows编写了另一个库,但我不知道如何检查操作系统是Windows还是Linux。由于我是Windows用户,所以我不知道该怎么做。因此,我的问题是,是否可能在Linux中获取主板设备ID和BIOS序列号?如果可能的话,怎样实现呢?

1个回答

13

你可以在/sys/class/dmi/id文件夹中找到这些信息。这些文件是普通的文本文件,只需打开并阅读即可。请注意,并不是所有的主板BIOS都会填写这些ID,但对于那些提供数据的主板,数据将在其中报告。


@bdonlan,这些文件只有主机机器才有吗?如何在虚拟机中获取这些文件/信息? - Nitinkumar Ambekar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接