【问题标题】:getting machine data under Linux systemLinux系统下获取机器数据
【发布时间】:2011-06-24 06:59:18
【问题描述】:

如何使用 gtk+、glib 使用 c/c++ 获取以下数据。

机器序列号、CPU序列号、机器MAC地址等机器信息。

问候, 列宁

【问题讨论】:

    标签: ubuntu gtk glib


    【解决方案1】:

    您可以使用 SIOCGIFADDR 查看此链接中给出的代码。 http://www.linuxquestions.org/questions/programming-9/linux-determining-mac-address-from-c-38217/

    【讨论】:

      【解决方案2】:

      为什么不从你的 c 代码中调用 lshw 并解析结果?

      【讨论】:

      • 这需要安装 lshw,并且可能不允许(想想 selinux、apparmor 等)在机器上。
      • 是的,那也许取lshw的源码,取你感兴趣的部分。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 2014-06-12
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      相关资源
      最近更新 更多