TrialDaysRemaining return incorrect trial!Solved

Hi there,I'm using your license system and working pretty well but today I discovered that if I bring back the pc date, when I call this method: trialDaysRemaining = ta.TrialDaysRemaining(trialFlags);

I get more trial days, shouldn't the dll return error for date manomission?

Answered multiple times: https://wyday.com/forum/t/3906/able-to-extend-trial-days-by-changing-system-time/#post-18818

Short answer: cooked up behavior is ignored by TA 4.0. Cooked up behavior will not be ignored in 4.1 just so we stop getting these "bug" reports.

In addition to eliminating this non-problem, we're also improving real-world client-side fraud detection (as we do with every release).

ok but how can I prevent this? If the user bring the pc date back he will get an unlimited trials. This must not happen, otherwise all this effort is useless..Could you help me to manage this situation?

It doesn't happen in real world usage. Over time TA 4.0 collects datapoints that prevents this.

In cooked up experiments you won't see this. Meaning if you just rollback your time on your machine you will think you're getting free days. You're not. TA 4.0 sees this and just returns a garbage answer.

However, real-world fraud is detected and TA 4.0 correctly invalidates the trial, setting it to 0 days remaining.

In TA 4.1 we both improve real-world fraud detection (as we do in every release) and it solves fake experiments (so we don't have to deal with bug reports about non-bugs).

Long story short. Use the latest version (4.0.9.6). It works well. When we release 4.1, use that, it works better and it solves fake experiments.

ok I will try this on another pc. I saw that 4.1 was announced in 2017, how much time is missing at the release?

No hard date for the 4.1 release. ASAP.

TA 4.1 is now out.