Hardware ID Extractor v3

Hardware ID Extractor
The screenshot above is hosted and provided by soft.tahionic.com. Please contact them directly for any copyright infringement as we are not responsible for that content.

 
10% Discount Coupon for Hardware ID Extractor: GSAS-65HG-IETP
Download Hardware ID Extractor
Download
(0.31MB)

Homepage of Hardware ID Extractor
Homepage

Buy Hardware ID Extractor 10% discount coupon


Rating
Votes: 0
DL: 17

Last Update:2010-01-17 - New Release: Lots of new features
Requirements:486/32Mb RAM/res640x480
Type:Freeware
Category:Development::Delphi
Language:English, Dutch, German, Romanian, Russian


OS



www.soft.tahionic.com

Hardware ID Extractor

Hardware serial number extractor library


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

  • physical RAM size



Source code available:



The program can be used for free.

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. It contains a total of 13 functions calling native Delphi code, Windows API and assembler. Updates are

Free updates for life.


Soon:

  • Mainboard hardware ID detection

  • BIOS hardware ID detection

  • network card hardware ID (MAC) detection

  • the code will be available as DLL (for Visual Basic, C++ programmers)






Exported functions:


function GetCPUSpeed: Double;

function CPUFamily: string;

function GetCpuTheoreticSpeed: string;

function MemoryStatus (MemType: TMemType): cardinal; { in Bytes }

function MemoryStatus_MB (MemType: TMemType): string; { in MB }


{ Hardware ID }

function GetHDDId(partitie: PChar): string;

function GetIDESerialNumber(DriveNr: byte): string; { IDE DriveNr is from 0 to 3 }

function IsCPUIDAvailable: Boolean; Register;

function GetCPUID(CpuMask: byte): string;

Function GetCPUVendor: string;


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}


Get disk serial, real hard drive





Shows identification info about your computer hardware

Contentwise responsible person: Cubic Design, Feldstrasse, 04300 Bremen, B, Germany
Cubic Design, spamtrap(at)tahionic(dot)com, Phone: 0480.42528345