【问题标题】:How to get motherboard address or processor id / serial number in C or C++?如何在 C 或 C++ 中获取主板地址或处理器 ID/序列号?
【发布时间】:2012-10-17 23:25:04
【问题描述】:

我需要在 C/C++ 程序中获取主板或处理器的序列号。

我需要为我的软件标识一台唯一的计算机,这样一个许可证就不能在多台计算机上使用。

【问题讨论】:

标签: c++ c


【解决方案1】:

HAL(硬件抽象层)可以给出Linux上的主板序列号。 http://www.freedesktop.org/wiki/Software/hal

这是lshal背后的库:

$ lshal | grep 'system\.hardware\.serial'
  system.hardware.serial = '<serial-number>' 

【讨论】:

    猜你喜欢
    • 2011-01-30
    • 2017-05-31
    • 2011-05-12
    • 1970-01-01
    • 2012-05-08
    • 2011-01-27
    • 2011-08-05
    • 2015-04-27
    • 1970-01-01
    相关资源
    最近更新 更多