Developing Applications Using The SoftwareShield System > Creating Licensing Solutions > Creating A License Project

Creating A License Project


Creating a license project is done using the SoftwareShield License Manager Application. You should already be familiar with generally how to Develop Applications Using The SoftwareShield System.

The basic steps to creating a license project are:

  1. Create a new license project, or open an existing one.

  2. Add or modify the license fields, features and Authorization Definitions to meet your specific requirements.

  3. Save the project. (Creating a ".lpj" file)

  4. Compile the project. (Creating both a distributed license file and a programming notes file).

  5. Deploy the distributed license inside your installer package (required), deploy the SSCProt.dll inside your installer package and register it on the users systems upon installation (required), deploy any steganographic files inside your installer package (optional).

When you create a license project, there are a few basic design considerations you should keep in mind. Most important among these is careful Planning Of License Features. Once you distribute your license it is almost impossible to modify its behavior without redistributing it. So it is essential that you carefully consider all the ways you may need to use the license before you compile your final version.

To maximize the benefits from the SoftwareShield System, you should know How To Create A License. In order to create a great license you should also know How To Create Alias Files and How To Create Authorization Codes.

Creating a license project is often made easier if you start with an existing license and modify it to suit your needs. The section: Using an Existing License as a Template walks you through this simple process.

Once you have finished creating your license, you must compile it to create a distributed license. The process of compiling creates the distributed license as well as a programming notes file. Using the programming notes file - you can quickly and easily integrate your license into your project. This minimizes the amount of manual recording of information you have to do, but you should be familiar with how to Record The Programming Information from this file.

Related Topics