Re: Software copy Protection and installation
- Posted by fizzpopsoft May 08, 2014
- 1108 views
Checking the drive serial is the way I do it too.
While I am there, I also use the same functions to enforce an expiry date, so that end users are encouraged to move on to the latest version - and that is so I don't have to debug known errors again.
You may want to think about how many users you will have so that you can decide the best way to gather hdd serials and distribute the passwords.
Eg, have your app display the users' HDD serial and possibly send that to you via the net directly or an email.
Your app could also have an edittext popup to accept the password/expiry change or again via a net connection.
Speaking of debugging, I have found it good practice to create a logfile that records mouse clicks, data entries etc - where each logfile line has the date, time.
I replicate the customer configuration file with version and passwords in the logfile too.
If you want, I'll post my code for the HDD to password generator. Since I always add some fixed chars to the HDD serial input, I am not giving away my actual password generator completely. Just add your own fixed chars.
HTH!