Trial is already a verified trial.Answered

Customer has the following TA_E_ALREADY_VERIFIED_TRIAL error code while trying to extend verified trial. This is the first time this has happened. The customer has used another verified trial extension before on that computer which has now expired. Might the error be somehow related to the previous extension?

We are only using verified trials so the reason should not downgrading a verified trial to an unverified trial. Here's the code for using the extension:

uint32_t trialFlags = TA_VERIFIED_TRIAL | TA_SYSTEM;

HRESULT hr = TA_ExtendTrial(taHandle, trialFlags, array);

Answer

You're either using the wrong flags in that function and/or you're using an unverified trial extension.

Thanks for replying. The issue was solved by sending a new extension key so the flags should OK. I checked the details for the non-working extension and the value “For verified trials?” is yes.