Constant TA_E_REACTIVATE results??

I'm am now having problems where I will have a customer that gets stuck in a TA_E_REACTIVATE loop.

IsGenuine returns TA_E_REACTIVATE

So I de-activate, re-activate, and it passes the TurboActivate part and says you are re-activated, but then if i check again, I still get TA_E_REACTIVATE from the IsGuine function.

Whats going on?! This just started happening after having worked for years.... 😳

You're probably encountering a bug in TurboActivate that has long since been fixed. My guess is you're using a very old version of TurboActivate.

First, make sure you're using the latest TurboActivate. When upgrading to the latest version of TurboActivate make sure you consider the breaking changes (scroll down to every "breaking changes"). We rarely have breaking changes, but I see you're on a version of TurboActivate that still uses TA_E_REACTIVATE (which has been removed since TurboActivate 3.3).

After upgrading your version of TurboActivate, taking into account all the breaking changes since whatever old version you're on, then recompile your app and release it to the customer. Tell me if you're still getting errors after that.