Link to home
Start Free TrialLog in
Avatar of sivaramy
sivaramy

asked on

Unique ID for Computers

Now I am developing a program registration routine which will generate an unique ID for every computer. Currently I am generating that number based on the Hard-Disk serial number. But in some computers, I am getting unexpected values like exponential values, nothing etc.

Is there any other way to identify a computer uniquely? (any file or registry enties?)
Avatar of mcrider
mcrider

You could go "web-based" and have your software connect to your website and request a serial number.  A CGI program on the website would then "issue" a number...

If you're interrested, let me know.



Cheers!
What is the intent behind this registration serial number?

You could create your own serial number that is stored in the registry; and base it off some information they enter, like company name, address, date and time, etc...  You could have the user enter the serial number physicaly printed on the side of the PC.

In the past, I have provided the user with a registration key that was based off of their company name, and date of registration.  That way, given the registration key, I could identify the company.
Could you use the NIC address? or part of a GUID?
Why couldn't you just base it on their First/Last name.
i.e.
their serial number would be the ASCII value of each letter of their name compounded togather with a hyphen between their first and last names.

i.e.       44553256-38462997

???
ASKER CERTIFIED SOLUTION
Avatar of cvidler
cvidler

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I need a similar code/sample too. Can you please send me one?