Hi there.
So, I have a problem.
When my application is started it first checks whether it is already genuine. Because I have user lock, this is executed right at the start:
LexActivator.SetProductFile(productDatPath);
LexActivator.SetVersionGUID(guid, LexActivator.LA_USER);
LexActivator.SetUserLock(true);
If there was no valid licence, the application falls back to a verified trial.
If the verified trial has expired, then the application runs in a very limited mode.
Once the application has loaded, the user may enter a trial extension key.
However, because I have already done LexActivator.SetUserLock(true), key extension always fails:
LexActivator.ExtendTrial(key) returns 1
Because I have been told that SetUserLock() must be executed right after setting the GUID, I am now at a loss at the order of commands to execute in this particular case.
Any ideas?
Also a few addon questions:
- Can I terminate the extended trial (without deleting origina expiredl trial)? I need this to test try to extend the trial again.
- Should extending trial work while current trial extension has not yet expired (given that total trial extension length is not longer than the original initial trial)?
Thanks