Deactivation does not allow the license key to be used on another computer

Hello,

We use TurboActivate mode of licensing.A LimeLM license key with 1 activation and deactivation limit set as unlimited, is being used.

I am trying to deactivate a license key (online) from one system using my application code (shared below). After deactivate API is called, I can see that the license key details are not accessible from my application and my application goes to unlicensed state, which is fine. But in LimeLM, it still shows 1/1 activations in use. And I need to manually click on Deactivate in the LimeLM UI to completely remove this license from my system and later apply it on another system.

Because of this issue, I am able to use this license key again on the same system alone and not on a different system, even after deactivation, through the use of Deactivate API .

Let me know if I am missing anything here.

public static bool DeactivateLicence(bool isOnLine, out string outMessage){ bool result = false; outMessage = string.Empty; try { if (isOnLine) { TurboActivate.Deactivate(true); } else { string tmp = Path.GetTempFileName(); TurboActivate.DeactivationRequestToFile(tmp, true); } result = true; } catch (Exception ex) { result = false; outMessage = ex.Message; }

return result;}

Are you using the latest version of TurboActivate? If not, do that first and try again (it's not a good use of our time to dig into bugs we've already fixed).

Get the latest version here: https://wyday.com/limelm/api/

If after updating to the latest version of TurboActivate (currently 4.0.9.6 as of me writing this), integrating it into your app, and trying to reproduce the behavior, if you still see problems with deactivating then we need full step to reproduce and much more information (operating system, operating system version, version of turboactivate, product key causing problems, ability to reproduce, etc.).