I have a small VB program shell that needs to have the Shareware registration Trial copy feature completed. It already has the About form, a Splash screen, a Register form and a Trial Expired form as well as a class module to handle the serials. I also have the small vb program Key Generator.
Things you will need to finish:
1. Do the coding to the VB program to know whether it is a trial version or a full registered version such as: store encrypted in the registry if the program is registered or not; Change About box to say Registerd and display Users info or Not Registered and display number of days left as appropriate, store the User Name and Serial number etc. encrypted in the registry; store encrypted in the registry the number of days used since first run, make sure the flow of the program/registration feature works correctly such as if they close the registration form without putting in a correct serial number the program exits etc. Also check for a list of blacklisted keys. Need to make sure the user can’t un-install, or set their system date back etc. to get another 30 days trial. Need to add a way to extend the trial period an additonal 30 day period.
2. Modify the current Serial number generator program to store the serial number along with appropriate info that is already generated by the key program and to add to the key generator program the ability to save (also modify and delete as well) the customers info (Company name, Contact Name, Address, Email, Reseller ID etc. Should use ADO and an MS Access backend database. Need to have the ability of removing and blacklisting keys. Add a search feature so I can search on Serial Number, Company name or Contact Name to go to that record.
I want to be able to easily use these with other programs in the future, so the code you add should be well commented and portable. I would like a small document explaining what needs to be done to add this to a different VB program.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) document explaining what needs to be done to add this to a different VB program in the future. 4) Complete ownership and distribution copyrights to all work purchased.
Win 98SE, WIn NT, Win 2000, Win ME, Win XP