SwyxWare license hardware coupling (kb2103)

The information in this article applies to:

  • SwyxWare from version 2

[ Summary | Information ]


SwyxWare permanent licenses are coupled to the system on
which SwyxWare is installed. This ensures that a license can
be used for one installation only. This article describes
how this coupling works.


During installation SwyxWare requires a product key to complete installation. This key is usually limited, i.e.
remains valid for 30 days. During this period a permanent key has to be requested from Swyx via EMail. SwyxWare generates a request-file called "SoftwareLicenseRequest.slf" which contains the limited license keys and hash-values of certain system components. Using hash-values ensures that Swyx cannot deduce the exact components of the customer's PC. Swyx generates a permanent key from the request which contains these hash-values, too and sends it back to the customer. The key is cryptographically signed and encoded. SwyxWare checks the hash-values from the key against the calculated hash-values of the system and prevents installation of the key if there's a mismatch.

The following system components are used:

  • Intel Prozessor serial number (if available)
  • Operating system serial number
  • Display controller Plug and Play ID
  • Network adapter MAC address
  • Disk drive Plug and Play ID
  • IDE controller Plug and Play ID

This list is subject to change for future SwyxWare versions.

If more than one of these components is changed (from SwyxWare v6.x, up to SwyxWare v5.x: if more than two components are changed) the key becomes invalid. A grace period of 30 days allows
requesting a new permanent key before the old one becomes


Comment on this article

If we have any follow-up questions, where can we contact you?

E-Mail Address (optional)


This feedback form can't be used for support requests. Those requests must be directed to your Swyx reseller or distributor.