githubEdit

.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