Updating TurboActivate.dll resets Activation.

Hi,

I'm using TurboActivate since the version v2.13.Today, I've realized we were at version v3.2.2 and I've updated the TurboActivate.dll in my software.

Two things have happened : - Trial seems have been reset (7days)- User who have done a clean install of my software (complete uninstall-reinstall) seems to have lost their Activation. Activation Record is of course always on the server.

My questions are :- Would an update of the .dll cause that ?- Is there a way to not manually deactivate every licence on the system. (And of course, knowing the users will have an issue if they update, not knowing when they will update, and they having to wait they call us tell us they have an issue)

Regards,

TurboActivate 3.x is backwards compatible with TurboActivate 2.x activations.

However you can't just replace TurboActivate.dll without also updating the class/header that calls functions in TurboActivate.dll and recompiling your app. For instance, if you're making a C# app then you need to include the new TurboActivate.cs files in your app.

My guess is you just replaced the TurboActivate.dll file without also replacing the header/class file and recompiling your app. That's where the problems are coming from.

Does that make sense?

Hi Wyatt,

Thank you for your answer.

All of what you say makes complete sense. But I've been very careful to replace both the .dll and the class file (TurboActivate.vb in my case) in my deployment.The TurboActivate.vb is coming from the Api pack.

Symptoms are the same.

Regards,

Are you using the TurboActivate wizard? Is, so did you include the latest TurboActivate.exe as well , or did you leave the old version?

We can't reproduce this problem here. If you can reproduce this bug in a small program we can take a look at it.

- User who have done a clean install of my software (complete uninstall-reinstall) seems to have lost their Activation. Activation Record is of course always on the server.

But not users that do a straight update of your software? What are you doing that's special in the uninstall or reinstall? Are you calling TurboActivate functions from your installer/uninstaller? Have you updated the function calls to match the new function definitions from TurboActivate 3.x? (Specifically UseTrial() and CheckAndSavePkey() are different).