Technical Details
See also Activation ExplainedLicense enforcement using the product activation technique ensures that each license product is used in compliance with its licensing terms. When installed on a new PC, a product starts the Activation Wizard that (with the user's permission) queries a centralized license server via the Internet, asking for permission to run. The license server then either grants or denies permission according to the software licenses owned by the end-user. In case a permission is granted, the product receives a unique Activation Code that can be used to verify the product's activation status; a positive result will only be returned if the activation code is used on the very same PC it is obtained for. The user will have a 14-day (or a different period defined by the end user license agreement) grace period when the product will display an activation reminder. After the end of the grace period only the activation reminder functionality will work in the product. Online License Management ServerAs a developer, you will get access to the license management server. The server stores all your customer's product keys in one place, allowing an automatic key reminders to the users. The server also allows you to manage registration and activation keys, block a particular registration key (effective immediately) or unblock ones that were blocked by excessive number of failed activations. You can change the activation policy in effect at any time, relaxing or strengthening current activation policy. The server provides you with a valuable statistics on your products use. It is easy to start and to stop using our service: we will provide you with tools that will allow you to generate your registration and activation keys locally on your PC or on your own Internet server. Activation PoliciesThere are several pre-defined policies the developer can use to manage licenses. This is a per-product setting.
For advanced usersIt is possible to create different methods…
Default policy is defined on per-product basis. If one likes to have a different activation policy, a new product shall be created Policy Control ParametersEach activation policy is defined by a set of the following parameters:
Registration KeysOur service will issue and manage registration keys
for the products. A typical registration key consists of 25 characters divided
by 5 groups: Registration Services SupportedCurrently we have scripts for automatic Product Key generation and delivery for the following software registration services:
Script specifications are available in the Developers
Control Panel and using this link: Executable ProtectionWe currently support ASProtect (http://www.aspack.com/asprotect.htm). ASProtect will encrypt the code of your application. ArmadilloWe support Armadillo registration keys and executable protection. Armadillo is a powerful license manager and software protection system. It wraps around your program like an armored shell, defending your work from pirates and program crackers while enforcing your license agreement. It allows you to add a complete ready-made registration-key and software protection system to your existing programs in five minutes or less - source code is NOT required! It works with almost any 32-bit Windows EXE or screen saver file, regardless of the language it was written in. More information at http://www.siliconrealms.com/armadillo.htm ASProtectRegistration keys contain a special security feature that allows our SDK to dynamically decrypt and encrypt vital sections of the executable file using the ASProtect (http://www.aspack.com/asprotect.htm). It can be used if ASProtect is used to protect the executable file, which is highly recommended. Technically, it works the following way:
For registered version:
For unregistered version:
Our SDK supports ASProtect key activation. |
Copyright © 2003-2016 Add-in Express Ltd. Graphical elements copyright © Microsoft Corp.