- Joined
- Jul 5, 2013
- Messages
- 29,540 (6.93/day)
To me, when I buy a piece of software, you're selling it to me, not my PC.One last thing, please: how would you make that key/license be usable once or in only one PC?
Drop that. Forget the idea of hardware matching. You're selling a copy to a PC. You're selling a copy of this software to a person. That person is the owner of that copy, not the PC, or PC's, it's used on.(also coded into the internal checksum algorithm, to validate it if the key matches the buyer's PC)
Again, don't do that. Generate a CDKey that authenticates based on the user-name and or email. Don't waste your time, our ours, on hardware sigs/profiles.however, this would be a little slow because I would need to have a private keygen, receive the user's PC 'signature' (he should need to use another little software to generate it and report it to me)
Yeah, just use the username/email as the auth checksum key. If the CDKey matches the username check, the CDkey is rendered valid and an install for the advanced version proceeds.But maybe you know an easier/faster approach.
Remember, portability is important.