The project objective for securing the software given to the clients with the end goal that the application runs just for the specific count, up to a date, number of days starting from the installation date, keeps running in one machine. The application if copied to other systems won’t work.
During first run, a license key is produced in view of the Network MAC address which is unique in nature and the circle drive’s serial number. The key is encoded utilizing Triple DES (Data Encrypted Standard) and stored in Windows Registry. In successive runs, the application looks into the value in the registry and may not continue.
Along these lines the application points in protecting the software piracy from one customer to another.
In an Existing system, the product isn’t protected by giving appropriate security. Clients can crack or hack the software and utilize the software unlimited no of times. Programming Works by uninstalling the older or trial version or by editing and cleaning the registry.
In the Proposed system, the software is completely ensured by giving legitimate security permissions. Clients can’t crack or hack the software and utilize the software unlimited no of times. This is don’t the editing values in a registry and getting details about MAC Address, System Drive Information and so on. Software does not work by uninstalling the older or trial version or by editing and cleaning the registry.
There are 4 modules in this project. They are
1. Generate License
2. Getting MAC and Other Addresses
3. Reading and Writing Registry
4. Verifying Settings