如何在C或C ++中获取主板地址或处理器ID /序列号?

时间:2012-10-28 10:55:13

标签: c++ c

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

我需要为我的软件识别一台独特的计算机,以便一台许可证不能在多台计算机上使用。

1 个答案:

答案 0 :(得分:0)

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

这是lshal背后的库:

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