Abrufen des CPU-ID-Codes von C # in C ++

Ich habe diesen C # -Code, um die Prozessor-ID zu erhalten, aber ich kann ihn nicht an C ++ weitergeben. Ich habe viel versucht, kann es aber nicht. Ich habe gerade in C ++ begonnen und möchte die CPU-ID mit erhalten C ++ wie ich es mit C # gewohnt bin

Dies ist der Code, den ich in C # habe:

<code>public static string GetProcessorID()
{
  string sProcessorID = "";
  string sQuery = "SELECT ProcessorId FROM Win32_Processor";
  ManagementObjectSearcher oManagementObjectSearcher = new ManagementObjectSearcher(sQuery);
  ManagementObjectCollection oCollection = oManagementObjectSearcher.Get();
  foreach (ManagementObject oManagementObject in oCollection)
  {
    sProcessorID = (string)oManagementObject["ProcessorId"];
  }

  return (sProcessorID);
}
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage