Obtendo o código de ID da CPU do C # para estar em C ++
Eu tenho esse código c # para obter o ID do processador, mas eu não sou capaz de passá-lo para C ++, eu tentei muito, mas eu realmente não posso, eu comecei em C ++ e gostaria de ser capaz de obter o ID da CPU com C + + como eu costumava ficar com c #
Este é o código que tenho em c #:
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);
}