Me gustaría saber si alguien por aquí tiene algunos buenos ejemplos de una implementación de CPUID C++ a la que se puede hacer referencia desde cualquiera de los lenguajes .NET administrados.Implementaciones de CPUID en C++
Además, de no ser así, ¿debería tener en cuenta ciertas diferencias de implementación entre X86 y X64?
Me gustaría utilizar CPUID para obtener información sobre la máquina en la que se ejecuta mi software (informe de fallos, etc.) y quiero que todo sea lo más compatible posible.
razón primaria que pido es porque soy un novato total cuando se trata de escribir lo que probablemente será todas las instrucciones de la máquina aunque no tengo conocimientos básicos sobre registros de la CPU y así sucesivamente ...
Antes de empezar la gente que me dice a Google: encontré algunos ejemplos en línea, pero generalmente no estaban destinados a permitir la interacción del código administrado y ninguno de los ejemplos estaba dirigido tanto a X86 como a X64. La mayoría de los ejemplos parecían ser específicos de X86.
Excelente respuesta. Solo una nota: debe incluir el '#include' en Windows para usar la función __cpuid(). –
Es un error extremadamente leve y una solución fácil, pero también olvidó '#include'; 3 –
Gurgadurgen
@Gurgadurgen '' '' '' está incluido en '' '' 'en la mayoría de los sistemas, pero está bien, Lo agregaré –
jcoffland