|
Hardware ID Extractor
Hardware serial number extractor library
Short description:
This program shows data about your computer's hardware:
- Hard drive ID (unique hardware ID written in drive's chip)
- partition ID
- CPU ID (unique hardware ID)
- CPU vendor
- CPU running speed
- CPU theoretic speed
- data about physical RAM + Windows memory memory statstics


Source code available:
The library is useful for creating licensing systems (where the user can get a unique serial number based on its hardware ID combined with its name - serial which will work only in his computer).
The library was tested under Delphi 7-2007; Windows 98, XP, Vista. It contains a total of 13 functions calling native Delphi code, Windows API and assembler.
The program can be used for free. Free demo DLL (432KB) also available at request.
Exported functions:
// CPU
function GetCPUSpeed: Double;
function CPUFamily: ShortString; { Get cpu identifier from the windows registry }
function GetCpuTheoreticSpeed: Integer; { Get cpu speed (in MHz) }
function IsCPUIDAvailable: Boolean; Register;
function GetCPUID (CpuCore: byte): ShortString;
Function GetCPUVendor: ShortString;
// RAM
function MemoryStatus (MemType: Integer): cardinal; { in Bytes }
function MemoryStatus_MB (MemType: Integer): ShortString; { in MB }
// HDD
function GetPartitionID (Partition : PChar): ShortString; { Get the ID of the specified patition. Example of parameter: 'C:' }
function GetIDESerialNumber(DriveNumber: Byte ): PChar; { DriveNr is from 0 to 4 }
MemoryStatus can dispaly:
MemoryLoad { Total memory used in percentage (%) }
TotalPhys { Total physical memory in bytes}
AvailPhys { Physical memory left in bytes}
TotalPageFile { Total page file in bytes}
AvailPageFile{ Page file left in bytes}
TotalVirtual{ Total virtual memory in bytes}
AvailVirtual { Virtual memory left in bytes}
The DLL can be purchased for only 20 US dollars.
The DLL plus its source code can be purchased for 40 US dollars.

Related words: Get disk serial, real hard drive serial number, hardware ID number, programming code, DLL library, extract hardware info, get CPU producer frequency and producer XML-PAD
|