|
You could base it on a combination of identifiers based on the machine it is installed on, something like an md5 checksum of the hard drive serial number, and modem / lan MAC address. It would be flawed when they change hardware and reinstalled, but other then that, i can't think of any other ways to do it off hand.
|