Hi,
Currently trialling latest version 16.5 at Enterprise level and having some issues with the registration license key features.
Using your C# test application (under VS2019), all works fine for simpler scenarios, such as serial numbers. Also works with user specific customised license, but only to a point. As soon as we add the Expiration date field to the license, the reg key is no longer accepted, even with a future expiry date. We also set the "Release Date" in the options field to an explicit value of "today" rather than leaving it at default of build date but that made no diff.
I should mention I am testing this is a dev environment by manually copying the trial.dll into place from the AI build, but otherwise not using the actual setup package generated by AI.
A couple of questions:
1. In what circumstances does a new trial.dll have to be transferred to the dev environment when testing the app? So far we determined whenever the library key changes (obviously) or the license format changes, this is necessary. But what other cases?
2. How does trial.dll determine the release date anyway? Or does that end up being baked into trial.dll itself? Or is AI modifying the exe at pkg build time to set a custom property that the dll looks at? Or are there entries being coded into the registry at setup time? (Which means that to fully test this you HAVE to run the setup package.
3. In the online help it says this: when the license is generated, text license elements (the license %ID% and any other user defined license element) will not be able to contain the character that follows them into the license template
Respectfully this does not make a lot of sense, could you explain in a different way including with an example?
Thanks and Kind regards, MT