在Linux中获取主板deviceID和BIOS序列号

那么,我正在做一个库(DLL),它可以让你在Linux中获得主板deviceID和BIOS串行。 我有其他的Windows,但因为我不能(或我不知道)如何检查操作系统是Windows或Linux。 但由于我是Windows用户,我不知道。 所以我的问题是,是可以得到主板deviceID和BIOS在Linux系列? 如果可能的话,怎么样?

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