Developing Applications Using The SoftwareShield System > Creating Licensing Solutions > Available Activation Methods > Activating Your Software Manually (Off-line)

Activating Your Software Manually (Off-line)


Activating your software manually (off-line)  is achieved by using the ClientProtector in your application to receive manual input from the user and your staff using the Manual-Activator to generate Activation Codes directly from the license.  No internet connection is required at either location. Your staff must physically operate the software.  

You can perform manual off-line activation using any edition of the SoftwareShield System SDK.

Simple Code Exchange

During this communication a simple code exchange will be performed.  A simple code exchange involves:

  1. The ClientProtector on the end-users machine dynamically generating an Authorization Request Code for license and requested operation. (See: Authorization Request Codes).  This Authorization Request Code is delivered to your staff over the telephone or by email.

  2. Your staff must somehow validate that the user has the right to receive an Activation Code. Once authenticated, your staff will then input the Authorization Request Code into the Manual-Activator application.   The Manual-Activator will generate an Activation Code which is then provided back to the user by telephone or email.

Thus - the exchange of these two prices of information forms a "simple code exchange".  

Once the Activation Code is successfully validated by the ClientProtector, the license state is updated and this information is reported back to your application.

Related Topics