Jump to content

methods of uniquely identifying computers for licencing software

so i have been searching for this in the internet and i have seen many people recommending to use IDs of hardware such as processors and HDD's ID. they have also recommended to use multiple ID's from different hardware because the chances that two or more people could have the exact same hardware are pretty less. if i decide to use processor ID and HDD ID to identify a computer uniquely and give them a key is it a good idea? and what happens if by any chance a person does have the same Processor and HDD as another registered user. any idea how to handle such problems?

Link to comment
Share on other sites

Link to post
Share on other sites

The standard way to do this in the software industry is to use the ethernet and/or wifi MAC address. They are theoretically completely unique. One per NIC. Some manufacturers have been known to be lazy and reuse MAC addresses but in general they are unique. You could use a combination of MAC address and processor ID/motherboard ID. The chance of there being two conflicts is ridiculously low.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×