2

重複の可能性:
一意のハードウェアIDを生成する信頼性の高い方法

C++で単一のマシンの一意のハードウェア識別子を取得したいと思います。助言がありますか?このソフトウェアがWindowsXP、Vista、7、8で動作する必要があります。MACアドレス、ハードディスクのシリアル番号などを取得するには、いくつかのシステムコールが必要です。

4

2 に答える 2

3

マシンのDPAPIキーを使用して任意の値を暗号化し、暗号化された値をIDとして使用します。

注:これが重複している質問に対する元の回答をコピーしました。

于 2012-10-24T15:37:13.143 に答える
0

これは、C++を使用してMacアドレスを取得する方法に関する優れた記事です。MACアドレスを取得するこれらの3つの方法のいずれかを使用できます。その後、これらのMACアドレスに何らかの暗号化(eh sha256)を使用できます。もちろん、これらのMACアドレスを非表示にしたい場合に限ります。それらを保存します。

于 2012-10-24T15:17:00.010 に答える