Revoking Licenses
The RevokeLicense function is used to revoke a previously generated license. These are its parameters:
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
Last updated