Activated license can be securely removed from remote computer.

If license removal feature is enabled in remote protection settings, activation dialog will pop-up on each startup after activation so that end user can remove his license or click on Continue button and enter application .

TIP: To suppress displaying of activation dialog on each run after activation, enable "Special key pop-up enabled" option and let your end user choose when to invoke activation dialog by toggling special key combination before running protected application.
TIP: In order to prevent accidental or unauthorized license removal from remote computer, original activation code will be required for license removal. Enable "Activation code is not required for license removal/transfer" option in activation dialog settings to change this behavior.

Once license removal is complete, valid removal code (32bit hexadecimal number) will be generated and presented to end user. Removal code is the proof that previously issued license has been successfully removed from remote computer.

Manual license removal procedure

Basic manual license removal procedure on application startup by using activation dialog :

- Run previously activated application.

- Activation dialog box will pop-up.

- Select "Remove license" radio button.

- Enter original activation code (this is to prevent accidental or unauthorized license removal).

- Press "Continue" button. Warning message about license removal will be displayed.

- Click on "OK" button to approve license removal process.

- Dialog box with removal code will pop-up and end user can save displayed removal code.

pc guard: license removal diagram
At this point license is removed and end user can now send removal code back to you (with or without new Site/MID codes for new computer) so you can compare it with the removal code generated during generation of activation code for his computer. If removal codes match, you may consider license as removed.
License removal process will not delete or uninstall protected application from computer. It will just reset existing license. Protected application will generate different Site/MID codes and ask for new and different activation code after license removal process is done.
TIP: License can also be removed from your code by using RemoveLicense() advanced protection interface function or from command line with -PCG_CL_REMOVE_LICENSE command line option.
TIP: If you are using DEMO mode with remote protection method you can enable "Re-enable demo mode after license removal" option if you want to restore demo mode for protected application after license removal.
TIP: Enable "Disable license removal for limited license" to disable license removal feature for application with limited license feature enabled.
TIP: Removal code validation process can be automated in Activation center (ACEN) so no manual license removal and validation of removal codes is required.