【问题标题】:Returning Device GUIDs and Bios ID, C++, Linux返回设备 GUID 和 Bios ID、C++、Linux
【发布时间】:2014-12-05 13:03:05
【问题描述】:

我正在尝试编写一个函数来返回连接到机器的所有设备的 GUID,以及返回 BIOS Id。我将如何实现这一目标?我似乎只能在 Windows 机器上找到方法,而不是在 linux 上。

【问题讨论】:

    标签: c++ linux guid bios


    【解决方案1】:

    Linux 不会为所有内容分配 GUID。硬件由硬件本地方式识别,例如USB 和 PCI 设备由供应商和设备 ID(和序列号)标识。

    您可以通过浏览/sys 查看内核提供的数据。我还会检查lspci 和lsusb 等工具的来源,以了解如何以编程方式检索数据(即不解析/sys 中的文件)。

    顺便说一下,还有一个名为dmidecode 的工具,可以直接对 DMI 数据进行操作。

    【讨论】:

    • 有办法找回吗?
    • 您可以通过浏览/sys查看内核提供的数据。我还会检查lspci 和lsusb 等工具的来源,以了解如何以编程方式检索数据(即不解析/sys 中的文件)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    相关资源
    最近更新 更多