以下のコードを使用してプロセッサ ID を取得しています。
System.Management.ManagementClass theClass = new System.Management.ManagementClass("Win32_Processor");
System.Management.ManagementObjectCollection theCollectionOfResults = theClass.GetInstances();
foreach (System.Management.ManagementObject currentResult in theCollectionOfResults)
{
MessageBox.Show(currentResult["ProcessorID"].ToString());
}
プロセッサー ID は、すべてのコンピューターに固有の ID ですか? AES 暗号鍵として使用するすべてのコンピューターのランダムな一意の番号を生成したいと考えています。MACアドレスは変更できることを知っているので、MACアドレスを使用したくありません。