Licensing/Activation Software

Closed Posted Sep 8, 2009 Paid on delivery
Closed Paid on delivery

The licensing system will need to be integrated somehow with paypal

It will generate serial/activation codes automatically - unless email activation is selected

A serial/license keygen will be needed

2 types of activation - online & email

The software will connect to my server each time it is run to check if the license is valid

The software can only be installed on one pc - hardware locked.

I can check the license on the server and disable it if needed

Embed users name & email on a startup splash screen and the about screen

The user can deactivate the software by pressing a hotkey(CTRL + F11) several times which will generate a deactivation code.

A deactivation code checker will be needed to check the deactivation code is real to make sure the user really has deactivated the software.

## Deliverables

I want to have a licensing/software activation system made for a small program that i am planning to sell.

I plan to sell the program on the internet, the client will buy the program through Paypal and once has paid will download the program.

When they checkout through Paypal i want to collect the users details and automatically email them a serial number.

They can then use the serial to install the downloaded program. However they have to activate it before it can run it.

I want them to be able to do this by email or online

when they activate it online i want the program to connect to a password protected database on my website server and check if the serial/user details match the database, if so

the software is activated and can be used. When they activate it online the database will be updated with users IP, and hardware details (bios/cpu/HDD/MAC) and from this will

generate an activation for the software to run on that pc only.

If they choose to email their activation then the licensing software will collect the users serial, and hardware information (bios/cpu/HDD/MAC) and generate an activate code to

be emailed to me. I will then email them an activation code to unlock the software to run on that pc only.

The software must only be able to be used on one PC - if someone else tries to install it on another PC it will not be able to run as the hardware will be different

When the software is used i want it to connect to the server everytime to check if the license is active, if it is the software will run - if it is not the software will not

run. If the user is not connected to the internet i still want the software to be able to run, however each time the program is run it will try to connect to my server.

If a license is invalid/hacked i want to disable the license on the database and whenever a user opens the software with a disabled license key i want to disable the software

from running ever again.

I will also need a serial license key generator - this will automatically create the licenses/serials. The keygen will use a private key - licenses can only be created by

private key which i possess and will be on my server.

I want to embed the users information on startup splash screen and the about screen (users name & email)

I also want the user to be able to deactivate the software (for example by pressing CTRL + F11 ten times on a certain form in the program a deactivation code is generated for

them to email to me and the software is disable from running again) I can then check the code to see if it has been deactivated

IMPORTANT - WOULD LIKE EXPLANATION OF WHAT CODE IS DOING THROUGHOUT THE PROGRAM IN GREEN IN VB E.G.

'the next few lines check if the license is valid

IF...

THEN..

END

PHP

Project ID: #2870079

About the project

1 proposal Remote project Active Sep 20, 2009

1 freelancer is bidding on average $84 for this job

standingout

See private message.

$84.25 USD in 7 days
(7 Reviews)
3.7