A few things to consider:
- You have to call UseTrial() before calling TrialDaysRemaining().
- If you ever run TurboActivate.exe (the TurboActivate wizard) the trial start the second TurboActivate.exe starts (whether you start the trial in your app later or not).
- If you modify the system time at all then TurboActivate detects time tampering and resets the trial days remaining to 0.