![]() ![]() ![]() I create a TRIAL Key that i distribute with the program. The key file generator writes the values in encrypted strings which are then written using the built in stream routines. If it is not there, it throws a message to the user and closes. ![]() The key values are stored in a binary file with the same name as my program, just a different ext. I created my own key generater (separate program for creating keys). I discontinue products if the service is bad. (And to be at the save side, you can build in a limit else, the user can roll back the time each day.).īut the best way to keep paying customers, is giving good support. I think a margin of 25 hour will cover everything. Be sure to build in a margin, else the program will be locked if you travel back to an other timezone. That way you avoid the hassle and possible clients can take the time to evaluate your project.ĮDIT: If you build a mechanism to check against roling back the clock. For example: No printing, no save of project, or only small projects can be saved. (Be sure to log the IP so a second attempt will not be possible).īut I think the best way, is to give trial versions with limited functionality. You can create a file (for example a dll) dynamically on your server and have the installer retreive that file.You can store the IP address in a central database and check each time if the 14 days are passed (you need a internet connection for that).You can store the setup time in a file (possibly an executable file or dll).You can store the setup time somewhere hidden in the registry.You can use some kind of licensing mechanism.There are several tricks you can use, but none of them 100% fail save. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |