Software Activation System (Membership or Authentication Tools)

Software - Themes, scripts and plugins

Techcrunch / Software - Themes, scripts and plugins 38 Views 0

Introduction: -
This Software Activation System is meant for controlling the unauthorized distribution for Software Product build in VB.Net. This activation process is based on Processor ID which is unique per system so no other system will be getting the same activation key. This system is created for easily integrating in your already build project or to integrate with new project.

This System usage two different packages for securing the software project.
1. Activation Software.
2. Client Software.

Current source code uses LicenseKey.dat file for storing the activation key on client system.

Requirements: -
This Software Activation System required following system configuration to use it.
1. Visual Studio 2012+
2. .NET Framework 4.5
3. Language: VB.NET

Workflow :

a. On client software startup the system checks for the license key.dat file in installation directory. The license file location can be change from code. Instruction for changing it provided within code.
b. If the file is present then system compares the license key present in file with what it meant to be.
c. If the both conditions satisfied then software goes to the login screen otherwise direct user to the software activation screen. So, there is no way by which the end user can use software without activation key.


Whoops, looks like something went wrong.

1/1 ErrorException in Filesystem.php line 81: file_put_contents(): Only 0 of 316 bytes written, possibly out of free disk space

  1. in Filesystem.php line 81
  2. at HandleExceptions->handleError('2', 'file_put_contents(): Only 0 of 316 bytes written, possibly out of free disk space', '/home3/kenbiz/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '81', array('path' => '/home3/kenbiz/public_html/storage/framework/sessions/2ca8aab42f4c349629046196b4834074b0583745', 'contents' => 'a:4:{s:6:"_token";s:40:"rJoqJupUYKwXa7h0h5pSPncM9dUyFfsljeM7R0X1";s:9:"_previous";a:1:{s:3:"url";s:79:"";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1556053497;s:1:"c";i:1556053497;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', 'lock' => true))
  3. at file_put_contents('/home3/kenbiz/public_html/storage/framework/sessions/2ca8aab42f4c349629046196b4834074b0583745', 'a:4:{s:6:"_token";s:40:"rJoqJupUYKwXa7h0h5pSPncM9dUyFfsljeM7R0X1";s:9:"_previous";a:1:{s:3:"url";s:79:"";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1556053497;s:1:"c";i:1556053497;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', '2') in Filesystem.php line 81
  4. at Filesystem->put('/home3/kenbiz/public_html/storage/framework/sessions/2ca8aab42f4c349629046196b4834074b0583745', 'a:4:{s:6:"_token";s:40:"rJoqJupUYKwXa7h0h5pSPncM9dUyFfsljeM7R0X1";s:9:"_previous";a:1:{s:3:"url";s:79:"";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1556053497;s:1:"c";i:1556053497;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', true) in FileSessionHandler.php line 71
  5. at FileSessionHandler->write('2ca8aab42f4c349629046196b4834074b0583745', 'a:4:{s:6:"_token";s:40:"rJoqJupUYKwXa7h0h5pSPncM9dUyFfsljeM7R0X1";s:9:"_previous";a:1:{s:3:"url";s:79:"";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1556053497;s:1:"c";i:1556053497;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}') in Store.php line 262
  6. at Store->save() in StartSession.php line 88
  7. at StartSession->terminate(object(Request), object(Response)) in Kernel.php line 145
  8. at Kernel->terminate(object(Request), object(Response)) in index.php line 58