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

如何在C或C++中获取主板地址或处理器ID /序列号?,c++,c,C++,C,我需要在C/C++程序中获取主板或处理器的序列号 我需要为我的软件识别一台唯一的计算机,以便一个许可证不能用于多台计算机。HAL硬件抽象层可以在Linux上提供主板序列号。 这是lshal后面的图书馆: 相关:哪个操作系统? $ lshal | grep 'system\.hardware\.serial' system.hardware.serial = '<serial-number>'

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


我需要为我的软件识别一台唯一的计算机,以便一个许可证不能用于多台计算机。

HAL硬件抽象层可以在Linux上提供主板序列号。

这是lshal后面的图书馆:


相关:哪个操作系统?
$ lshal | grep 'system\.hardware\.serial'
  system.hardware.serial = '<serial-number>'