how to get rid of remnant of unverified trial

I am abandoning the use of unverified trials, replacing them with verified trials. I am now testing unverified trials. When I install a version of my software (called SDI-12 Verifier), over the previous version that used unverified trials, with a trial period still in effect, activating the verified trial results in this message, as produced by the TurboActivate wizard:

"You must activate SDI-12 Verifier within 29 days to continue using all SDI-12 Verifier features."

How can I prevent this? The documentation says to call UseTrial() for unverified trials, but says nothing else. The version of my product that used unverified trials does not make a call to UseTrial().

FYI: the hidden folder/file that is used by unverified files is created and placed on the PC by the Turbo Activate Wizard when run by my program, which does not call UseTrail() or TrialDaysRemaining() or ExtendTrial(). Why? My objective to get rid of everything having to do with unverified trials. I'm following the logic, as shown on your web-site, the C# program, but with the logic programmed using Delphi.

It seems a remnant of the unverified trials is messing things up.

Could my problem be caused because the remnant is a trial length set to 30 days (a hangover from from my unverified trial version)? I discovered that I did not change that setting and that I'm still using the file, TurboActivate.dat, which I generated for the unverified trials.

You may disregard my question. It seems that I answered my own question. The problems seems to have been caused because I set my trial to 30 days for the unverfied trial, but did not set it to 0 days for the verified trial. After setting the trial person to zero and making a new TurboAciivate.dat file, the problem I reported went away.

But ... if I'm wrong about this, your comments will be appreciated.

Nope, you're right. When you change the trial in LimeLM, you need to redownload the TurboActivate.dat to get the latest trial length for unverified trials.