QLM can bind a license to a computer identifier such as a Computer Name, MAC address, Motherboard Serial Number, etc. For more details about all the supported unique identifiers, check out the ELicenseBinding property.
If none of the out-of-the-box unique identifiers meet your requirements, you can use your own unique identifier to bind the license to.
To do so:
1. In the Protect Your Application wizard, set the QlmLicenseBinding property to UserDefined and regenerate the settings xml file and the LicenseValidator class. Note that you can also set this property programmatically.
2. If you are using the QLM License Wizard .NET User control, set the QlmLicenseBinding to UserDefined in the User Control.
3. In your application, at startup, call the LicenseValidator.ValidateLicenseAtStartup function and provide your unique fingerprint as the computerID argument.
4. If you are using the QLM License Wizard standalone executable, add the /computerID command line argument in order to provide your unique fingerprint to the wizard. Example: QlmLicenseWizard.exe /settings "yourproduct 1.0.lw.xml" /computerID 123456789. If you are using the QLM License Wizard .NET user control, programmatically set the QlmComputerID property of the .NET User control to your unique fingerprint.