get moterboard sn

Posted on 2000-03-14
Last Modified: 2010-04-04
hi all
iam tring to get some protection on my delphi files  i got the procedure to read the hard disk sn that's not enough
any idea how can i get the motherboard sn and processor sn?
Question by:zaferms
  • 3
  • 2
LVL 12

Expert Comment

ID: 2618209
Check out the TASCPUInfo component, which reports the motherboard serial number and the speed of the host CPU.
TASCpuInfo is shareware and can be downloaded from: 

As for the CPU serial number, it is only available on the AMD Athlon and Intel P-III and above. The code can be found at

It is not available on most CPUs in the market today (most AMDs, P-I, P-II, etc..) which tends to make this less than useful!



LVL 15

Expert Comment

ID: 2618331
TASCPUInfo is freeware. You can use the components downloadable from the site free of charge. However, the source is not available and I retain all rights over the source code.

Athena's Place:
LVL 12

Expert Comment

ID: 2618389
Oops... :-)
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.


Author Comment

ID: 2627370
thanks all but still i can't get uniq
sn which means there is a smiller mother board sn if they are same brand and model iam looking for something that is uniq inside the client computer
beside the hard disk Sn to lock my application so no body will copy it.
any idea.... thanks.
LVL 12

Accepted Solution

rwilson032697 earned 20 total points
ID: 2630267
No method you come up with will be totally foolproof. The more complex you make it, the more headaches you will make for yourself (eg: when the user does a motherboard upgrade, or adds a disk or does any one of a number of other things to the hardware that will break your code theywill be calling you about your software that no longer works!)


LVL 15

Expert Comment

ID: 2630671
Ray's right. Even the CPU s/n can give you a headache (eg. if the user upgrades the CPU only or changes it).


Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question