After a validation check fails, the user needs to provide activation details to use the full version of your software.
The activation details consist of:
- email address (usually the payment provider (eg. Paypal) email used to purchase the license)
- activation code (usually the payment provider transaction ID or random code for a manual license)
The user typically clicks an ‘Activate’ button, and is presented with the ‘Request Activation’ form.
The form is auto-generated from CopyProtectSoftware.dll.
You don’t need to create this form unless you want to use the service methods to create your own.
See Properties on how to customize the Activation Form
private void DoActivate()
var cpsActivate = new CpsActivate(this);