Info
1) using TurboActivate Version 4.2.0.0 (6.15 MB) from this link https://wyday.com/limelm/api/
2) using TurboActivate.dll file from bin-windows/x86 folder
3) using systa file from bin-windows/x86/additional/nodejs folder
4) using the source code for Adobe Air from this link https://wyday.com/limelm/help/using-turboactivate-with-adobe-air/
5) After calling ta.IsGenuineEx(90, 14, true); evt.ErrorObj always returns 'Error: The product needs to be activated.' And according to the example this runs EndLicensingCheck() function and then throws error. Thus, trial function, ta.UseTrial(); is never executed.
6) testing on 2 new machines Windows 10, 64 bit and another new machine Windows 8.1, 64 bit. Result is same.
7) Used AIR SDK versions 26.0,29.0.0.112,30.0.0.107,31.0.0.96 and 32.0.0.116 for testing.
Description:-a) What function is failing and what is the exact error code?- ta.IsGenuineEx(90, 14, true); function is executing fine but onIsGenuineEx(evt:TurboActivateEvent) is always returning error, 'Error: The product needs to be activated.' via evt.ErrorObj.
b) What do you expect to happen?- since this is being tested on completely new machines, this error should not happen instead evt.ErrorObj should return null.
c) Give us the product key!- since the error is throwing for the trial period, there is no need of product key.
d) Can you reproduce the behavior?- yes this can be reproduced every time. Tested on brand new 3 windows 64 bit machine with Win 10 and Win 8.1 The problem is not seen after activation is done with the product key. i.e evt.ErrorObj returns null when the application is already activated.
Let me know if you need more information.
Thanks