SDL Component Suite - CPUID

The unit CPUID offers routines to access the CPU identification tags. By using CPUID you can access the type of the CPU, its serial number, the vendor, the CPU signature and other specific information about the processor. In addition, CPUID contains a function which allows to generate a (for practical purposes) unique ID, and a function to check the validity of a foreign ID. Further, you can measure the actual CPU frequency. See the online help pages for detailed information on the unit CPUID.

The unit CPUID is part of the SDL Component Suite.

Free Sample Program

CPUInfo Shows how to retrieve information about the CPU using the unit CPUID). Note that the calculated CPU-ID can be used to identify a particular computer. Sources of the sample program are included (Delphi 6). cpuinfo.zip
(224 kB)

What's new:

  • Release 12.0   [Dec-12, 2023]
     
    • no changes

  • Release 10.7   [Aug-24, 2020]
     
    • the new function GenerateCPUIDEx includes the MAC address of the network adapter (in addition to the CPU info)
    • bug fix: the function CheckGeneratedCPUID did not work correctly

  • Release 10.6   [Mar-09, 2018]
     
    • no changes

  • Release 10.5   [Oct-10, 2016]
     
    • no changes

  • Release 10.4   [Jun-02, 2015]
     
    • no changes

  • Release 10.3   [Oct-06, 2014]
     
    • none

  • Release 10.2   [May-30, 2013]
     
    • no changes

  • Release 10.1   [Oct-29, 2012]
     
    • bug fix: GenerateCPUID returned different values for the same machine under D7 and Delphi XE

  • Release 10.0   [Oct-4, 2011]
     
    • no changes

  • Release 9.7   [May-31, 2010]
     
    • no changes

  • Release 9.51   [Dec-01, 2008]
     
    • no changes

  • Release 9.5   [Oct-31, 2008]
     
    • no changes

  • Release 9.0   [May-28, 2007]
     
    • no changes

  • Release 8.5   [Feb-18, 2006]
     
    • no changes

  • Release 8.2   [Nov-03, 2004]
     
    • no changes

  • Release 8.1   [Aug-29, 2004]
     
    • no changes

  • Release 8.0   [Apr-15, 2004]
     
    • first release to the public