I'm working in a Desktop Hardware Inventory Project, and I need to get the CPUID String of Intel Processors in the local machine. I know this String is built with the CPU Family,Model and Stepping converted in Hex.
CPU family : 15 model : 4 stepping : 1
CPU family : 0F model : 4 stepping : 1
CPUID String = 0f41h
Newer processors have more characters in the CPUID String: 1 , 2.
Attempting to translate Family/Model/Stepping information into a Processor name is not valid. Brand String is the only way to identify the processor reliably. The “Intel® Processor Identification and the CPUID Instruction” document (also called App Note or AP 485) is the place to start: http://www.intel.com/Assets/PDF/appnote/241618.pdf
All of the above will require the developer to know how to program in assembly language. Another less technical option is to use the systems built-in tools. For Windows*, check out WMI, and for Linux*, just check out “cat /proc/cpuinfo” from the command line.
John S. Intel Customer Support *Other names and brands may be claimed as the property of others.