![]() ![]() 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. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |