IsActivated() returns 1 ("TurboActivate failure")

I've got a user with a properly activated installation of my program. Now on Windows 10, the call to IsActivated(verGUID) returns 1, which if I understand it correctly, means "TurboActivate failure".

Any ideas, what can be the cause for this? Can it be related to Windows 10?

Thanks for any help....

The customer became deactivated for any number of reasons. Likely because they didn't just update windows but they also changed some hardware on their computer. TA 4.0 (out soon) significantly improves our propriety fingerprinting algorithm so even when a user does change a lot of hardware pieces in their computer TA will still see it as the same computer.

But the error code and the error message indicates that there is a general failure of TurboActivate. What could be the reason for that? Insufficient rights of the calling process to start another process?

IsActivated() returns TA_FAIL (i.e. 1) in the case of not being activated.

IsActivtaed() return TA_OK if you app is activated.

IsActivated() returns something else (see TurboActivate.h for a full list with descriptions) on other types of errors, etc.