.NET 6/7/8/9, .NET Core and .NET Standard Support
In addition to supporting .NET 4, the QlmLicenseLib.dll library is available for .NET 6/7/8/9, .NET Core 3, and .NET Standard 2 (as of QLM v19).
Limitations on non-Windows platforms
The following are the current limitations of the library on non-Windows platforms:
Most of the methods in the QlmHardware class are not supported. See the full list at the bottom of this article.
Most of the ELicenseBinding options (which use the QlmHardware class) are not supported.
On-premise floating licenses is not supported.
The QLM License Wizard and any of the QLM .NET User Controls are not supported.
Automatic language detection when contacting the license server is not ported yet.
Storing license information in the registry is not supported (i.e. setting StoreKeysLocation to EStoreKeys.ERegistry).
Analytics
QlmHardware Methods not ported to .NET Core/Std/6 (non-windows)
RunningOnVM
RunningOnVMWare
RunningOnHyperV
RunningOnVirtualBox
GetFirstVolumeSerialNumber
GetVolumeSerialNumber
GetSMBiosUUID
GetFirstMACAddress
GetMACAddresses
GetBiosUuid
GetMotherBoardSerialNumber
GetSystemEnclosureSerialNumber
GetBIOSSerialNumber
GetComputerSystemSerialNumber
GetActiveDirectoryComputerDomain
GetActiveDirectoryAppDomain
GetOperatingSystem
GetUniqueSystemIdentifier1
Last updated