Products and Services
SLP Services
Process
SLP Process |
|
Licensing and Activation augments the other post-build services that Dotfuscator provides such as Tamper Defense and Notification and Application Analytics. Licensing and Activation adds to these by providing the ability to instrument an application to add licensing and activation services. Using attributes (you can use the exact same attributes you use for tamper and analytics), you tell Dotfuscator where in your application you want Dotfuscator to add licensing and activation code. For example, you can declare where in the application you would like to validate a license, how and when you would like the user to see the activation UI, and how you want the application to react when a valid license is unavailable. In addition, you can define features for your application and declare which parts of the application belong to which feature. Each feature can be independently licensed. The development workflows for adding Licensing and Activation, Tamper Defense and Notification, and Application Analytics to an application are exactly the same. All use Dotfuscator to inject code into the application based on guidance provided from custom and/or extended attributes. When run on a properly attributed .NET application, Dotfuscator processes the attributes and instruments the application accordingly. The resulting output application will be ready to be licensed and activated, ready to defend itself from tampering, and be able to send analytics data to Runtime Intelligence Services. The diagram below illustrates the workflow for adding licensing and activation from the developer's point of view.
|