View Single Post
Old August 23rd, 2012   #2
ericthegeek
Task Group Member
 
Join Date: Aug 2008
Posts: 353
Default

Technically, as a manufacturer it's your responsibility to make sure that all Device IDs withing your Manufacturer ID are unique. How you accomplish that is up to you.

Some things to consider:
Whenever someone installs your software you could have it contact your web server and "check out" a UID or range of UIDs. The downside is that this requires connectivity to work. Perhaps offer a phone-in and email options too.

You mentioned using the MAC address. This can help, but there is a slight risk of duplication since MAC addresses are 48 bits and RDM Device IDs are 32 bits.

Random numbers are unlikely to end up with duplicates given the size of typical RDM systems, but it can happen.

If you're storing in the registry, just make sure you account for users who use tools like Ghost and Clonezilla to clone hard drives.
ericthegeek is offline   Reply With Quote