Create an ms access database and save it as Data.mdbĢ. In this tutorial we need ms access database (2000-2003 format) (.mdb), a Visual basic form and a Moduleġ. I have to think about that a little more.Demo - Online School Documents Processing System Free Bootstrap Template It will be more or less hidden to the user, but not to you.Īlso, I do not have anything incorporated into the software for renewals of the software. One thing you could do is put an obscure name as the name of your software in the global variable APP_NAME so the user cannot readily find your entries in the registry. So because of this, it may not be totally foolproof. Obviously a savvy user could do the same thing and start over.
This tells the system not to write an expiration date so the software will always run with no expiration.įor testing purposes, if you want to test various keys and durations, you can go into your system registry and remove the entries for your software. The last entry in the array has a duration of '999'. Once the expiration date has arrived it will notify the user of the expiration. The expiration date is stored in your registry so that each time the software is run it checks against and displays the expiration date. The days in the array are only used to determine the expiration date.
Do not enter the days in the registration form (Form2), just the key. Each entry has a three digit number on the end of the key representing the duration in days till expiration. The first time the user runs the software it will ask for a registration key. I put together a project to get you started. Ok, I understand what you are wanting to do now. Can they implement encryption and export it? Thats why I am waiting for a safer solution, like a good algorithm. Without encryption and/or algorithm not a good way to earn money. 3-6 months, depending on how much people are renting your software.ĭoing it your way would make script kiddies happy. Otherwise you can see these keys in approx. To have it save you need to encrypt them or to do a calculation algorithm to hide them from kids.
If you do it like your way all Serial Keys are open inside the application. I certainly dont have the knoledge to do that kind of customization in script but from the things i know that actually possible and possibly easy too, just not for me to understand and produce.
The question is that is it possible to create what you would call a "long term trial" serial key to give the users to have? I actually think of it an another measure for not sharing my program and his key to other users, even if he does it will expire sometime.
So i need a serial number script with the extra function that the key will trigger a timer that will actually give the user a specific amount of time to use it, So if i give a client of mine his database to use i want to give it working for a specific amount of tme and when he asks me for a new key i wanna have the specific key already inserted so i can give it to him directly without the need for me to mess with the program again. I actually dont wanna sell my product but rent it for a specific amount of time. If you can make this script for me and i can edit the forms after myself no need to get you to that, that would be great!ġst of all i dont wanna use them as logins just as a serial key just my mind is set on something else. I dont know if this is possible to happen (sKey='VCJK-RGJJ-CWER-GHFJ') then days=now + forever or something (sKey='NNM1-QPOV-FDDK-ZUIF') then days=now + 360 or (sKey='NNMF-QPOV-FDDK-ZUIF') then days=now +180 or If (sKey='FJKS-TJKS-WEEW-NMVV') then days=now + 30 or (sKey='VCJK-RGJJ-CWER-GHFJ') then Result := True For exampleįunction CheckKey(sKey: string): boolean
I want to add the function for the users to use their own serial numbers on the project and with using different serial numbers to have different durations for it. Now the hard part is that i want that edited in order to use it. Wit this script i also want to implement the function for users to use a serial number to validat the program so i have found this one (included in the serial file) which also contains the trial membership function. First of all i have added a login windows for the users to enter the program with which uses script. I wanna make something with my database that i dont have the knowledge to edit myself.