C/C++ プログラムでマザーボードまたはプロセッサのシリアル番号を取得する必要があります。
1 つのライセンスを複数のコンピューターで使用できないように、自分のソフトウェア用に一意のコンピューターを識別する必要があります。
HAL (Hardware Abstraction Layer) は、Linux でマザーボードのシリアル番号を与えることができます。 http://www.freedesktop.org/wiki/Software/hal
これは背後にあるライブラリlshal
です:
$ lshal | grep 'system\.hardware\.serial'
system.hardware.serial = '<serial-number>'