1

ソフトウェアキーをマザーボードにバインドする必要があります。

VirtualBoxで仮想マシンとして実行されるSlackware、Debian、Archなどのシステムでは、すべて問題ないようです。( /sys/class/dmi/id/product_uuid)

現在、Arch Linux を搭載した業界向け PC がありますが、マザーボードに関する情報を検索しようとすると、情報がないように見えます。フォルダー /sys/class/dmi はありません。その後、インストールdmidecodeしましたが、エラーで情報を取得できませんでしたNo SMBIOS nor DMI entry point found, sorry.

必要な情報を取得する別の方法はありますか?

SW を HW にバインドする別の代替またはより良い方法を知っている場合は教えてください。しかし、私たちの目標は、新しい PC レイアウト用のソフトウェア シリアルを生成することなく、クライアントが RAM、HDD、NIC、または VGA をアップグレードできるようにすることです。

EDIT1: ソフトウェアは C++ を使用して作成されています。この時点では、C++ プログラムからコマンドを簡単に実行して必要な出力を取得できるため、bash スクリプトを使用して情報を取得する方法しか考えていませんでしたが、別の方法があるかもしれません。いくつかの C++ 関数を使用していますか?

4

0 に答える 0