TrialDaysRemaining does not return the actual days count

I have changed the details about the application in LimeLM.I have saved the changes and re-downloaded the .dat fileBut this section :uint32_t trialDays = 0;

hr = UseTrial(TA_SYSTEM);

if (hr == TA_OK) { // Get the number of trial days remaining. hr = TrialDaysRemaining(TA_GUID, &trialDays);

does not return the new value for trial days.My PC is set to UTC+02:00, could this be the problem?

I forgot to mention that UserTrial() and TrialDaysRemaining() both return TA_OK

I have changed the details about the application in LimeLM.I have saved the changes and re-downloaded the .dat file

If the trial has already expired redownload the TurboActivate.dat (even with a new trial length) will not do anything. Only customers that have not used the trial yet will see the new length.

To extend the trial on your development machine, use ExtendTrail().

Just one more thing to ask.If Activate() call is successful after a call to UseTrial() does the trial days begin to count.Or they will remain 15 until my application expires and then after that, they will begin to count down?

The unverified trial system is completely separate from activations. The first time you call UseTrial() the trial begins. See: Timed trials in your app.