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:
|