Click here to Skip to main content
15,893,644 members
Please Sign up or sign in to vote.
3.00/5 (2 votes)
See more:
Hi,
Is there any unique computer ID that distinguishes a computer from other, like finger prints for human?
If yes, please advise how to get it in vb.net.

Thanks a lot.
Furqan
Posted

Not really - a computer is made up of a set of components, which can have their own individual identifications: CPU has a serial number, the HDD can also, and the network card will have a unique ID in the form of a MAC address.
Unfortunately, PCs being PCs, all of these can be changed.

You can get each of the various elements and combine them to form an id code that is unique to that PC, but if a component gets changed because it breaks, then your software will sort working. This has happened to me before, and it has been enough for me to say "I will not buy any product from that supplier again - it causes too much hassle".

If you want to go down this route, then look at WMI[^] in google or MSDN
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 12-Jun-11 0:22am    
Agree, my 5. I would say, an attempt to restrict the used based on computer component limits users' ability to upgrade. Not fair!
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900