Configure a License
QuickLicense is used to configure a Ticket file that defines how the license and activation process works. License configuration takes just minutes and gives the developer many options to choose from. The license can auto-activate on first launch or required a unique Activation Code for each computer. Alternatively, the Activation dialog can show a Name and Activation Code field. This approach is less secure, but gives the user the flexible to activate on several machines with the same Name/Code pair. It discourages users from distributing your software to unlicensed users since that would require giving out their uniquely identifiable Name and Activation Code.
Protect Application
Alternatively, use AddLicense to wrap an application with the protective license without programming. With this approach, the Ticket and QuickLicense runtime are embedded within your protect application so you distribute just one file to customers.
How Software Activation Works
If you choose to use the API, a few lines of code are needed in your application to send a command to the runtime. A command consists of a Request Message string sent by the application and the Response Message string returned from the runtime file. The algorithm is simple:
Send Request Message Get Response Message If ReturnCode < 0 then Show Error Message and Quit Else Run NormallyQuickLicense include code examples for Visual Basic, C#, C++, Objective-C, Delphi, Java, RealBasic, Xojo and other popular programming languages. With several interface methods to choose from, the QuickLicense API is accessible from any programming or scripting environment. A unique Activation Code is required to activate a protected application on each customer computer. The vendor can provide an Activation Code using QuickLicense based on the computer unique Request Number shown in the Activation dialog on the customer computer. Alternatively, an online activation server can automate the process.
Deliver an Activation Code
An online activation server can fully automate the activation process. Safe Activation is an online service that handles the activation process, license management and can fully automate the order process.
A protected application running on a computer connected to the Internet can be activated directly from a vendor configured dialog without a browser. Customer data is sent to the activation server and the retrieved Activation Code is automatically applied. Use Desktop License Server or WebActivation to host an activation server on your own website.
Try Activation on Your Computer
For this demonstration, simply type the Request Number into the Activation Code field and click Activate Now. Once the software is activated, the Hello World screen is presented. Quit and run it again. The activated application automatically starts running.
|