Hey guys
So I have a a VB App I made, and I made sure to protect it using license keys, so no one but people who pay me can use it :)
Now what im trying to do , is create a demo license so people can try my app and see if its useful for them.
What I want to do is kinda like shareware, so when X days have passed the program should tell the user that the trial is over
So how would I do this
Creating a Demo License
Started by reniery, May 27 2008 10:02 AM
17 replies to this topic
#1
Posted 27 May 2008 - 10:02 AM
|
|
|
#2
Posted 27 May 2008 - 10:26 AM
Well, create a new type of license key, which might store the remaining days (or the end date) in some encrypted file, perhaps in the Registry. Then, when the program loads, tell it to check the value. If the trial is up, display a message/link to buy, and close the window again. If not, run as normal.
#3
Posted 27 May 2008 - 10:36 AM
Thats what I did, I stored the key in the registry and then my program checks the encrypted date to see if its valid.
The thing is I compare the encrypted date with the system date so if the user changes the date they can still use the app.
Is there a better way to do this ? or what are the alternatives
btw Thanks for your help Xav
The thing is I compare the encrypted date with the system date so if the user changes the date they can still use the app.
Is there a better way to do this ? or what are the alternatives
btw Thanks for your help Xav
#5
Posted 27 May 2008 - 10:49 AM
Yes I could, What kind of validation would I use to decrease the number of days left ?
#7
Posted 27 May 2008 - 10:55 AM
Checking if something satisfies a certain criterion. I mean how would I know if its ok to decrease the number of days
#9
Posted 27 May 2008 - 11:14 AM
I didn't realize creating a license was so simple. Now all I need to do is learn how to write desirable programs.
#11
Posted 02 June 2008 - 04:17 AM
You are making all this too simple to crack.
A simple IF .. without any protection can be easily cracked using reverse engineering and making that IF a NOP (No Operation in ASM) and it will be easily skipped .. no one pays and everyone happy... except you.
A simple IF .. without any protection can be easily cracked using reverse engineering and making that IF a NOP (No Operation in ASM) and it will be easily skipped .. no one pays and everyone happy... except you.


Sign In
Create Account


Back to top









