When using the QLM License Wizard or any of the QLM .NET User controls, you may encounter a situation where the wizard or the activation form keep getting displayed eventhough the license was successfully activated.
This situation can occur if there's a discrepancy between the LicenseValidator class and the wizard/activation control.
The constructor of the LicenseValidator class typically defines the following important settings:
- Product ID (DefineProduct)
- Major Version (DefineProduct)
- Minor Version (DefineProduct)
- GUID (DefineProduct)
The QLM License Wizard and the QLM activation control have similar settings that must exactly match the settings in the LicenseValidator class.
If you are using the QLM .NET User controls, you must edit the properties of the control and make sure that the settings above match the ones defined in the LicenseValidator class.
If you are using the QLM License Wizard standalone executable, you must make sure that the xml settings file generated by the "Protect Your Application" wizard has the same settings as the ones defined in the LicenseValidator class.
Note that as of QLM 10.1, the LicenseValidator class has a new constructor that takes as input the xml settings file generated by the "Protect Your Application" wizard.