私は自分のソフトウェアのライセンス システムを書いていますが、安定したもの (そのコンピューターに対して常に同じように生成されるため) と一意の HWID を生成するための良い方法は何だろうかと考えています。この ID に対してライセンスをハードウェアでロックし、重複 ID によって顧客が誤ってロックアウトされるという問題に遭遇したくないため、一意である必要があります。
編集:
Ok。どのメソッドも 100% 安定しないことは理解しています。CPU ID、メモリ量、ハード ドライバーのシリアル番号などをハッシュすると、ユーザーが PC をアップグレードするまで、少なくとも同じキーを生成するのに十分な安定性があるでしょうか? 実際の物理コンポーネントが交換、アップグレードなどされない限り、どの時点でも動的に変更されないものは何ですか?