Revoking Licenses

The RevokeLicense function is used to revoke a previously generated license. These are its parameters:

Email

in

OEM-licensed Company's e-mail

OEMKey

in

OEM License Key.

Serial

in

Serial number to revoke.

This function will return one of the following error codes:

0

No error. The license was revoked.

-1

General error in license server.

-2

Incorrect Email or OEMKey.

-3

Incorrect Serial number.

-4

Incorrect Serial number.

-5

General error. Cannot revoke license.

-10

Invalid response received from license server.

-20

Malformed response received from license server.

-50

Error in HTTP request.

-100

General error in library.

-101

Application invalid: not digitally signed.

>200

HTTP status code.

Here's how to revoke a license using Delphi:

procedure RevokeLicense;

var result: Integer;

begin

result := RevokeLicenseW(PChar('OEM_EMAIL'), PChar('OEM_KEY'), PChar('SERIAL_NUMBER'); // Check result

end;

And here's how to revoke a license using C#:

private void RevokeLicense() {

int result = RevokeLicenseW("OEM_EMAIL", "OEM_KEY", "SERIAL_NUMBER"); // Check result

}

Note: Please replace 'OEM_EMAIL' and 'OEM_KEY' with your Company's OEM registration information, and replace 'SERIAL_NUMBER' with the Serial to revoke.

Read more:

· How to Create and Revoke Licenses

· Creating Licenses

Last updated