LexActivatorException: App crashing with machine Fingreprint changed

Hello,
Our app’s service is not able to start with error Cryptlex.LexActivatorException: machine fingerprint has changed since last activation and service crashed after that so a couple of questions -

  1. How to avoid this? - Does wrapping LexActivator.IsLicenseGenuine() in try/catch would help it?
  2. Do we need to perform reactivation in this case?
  3. What has changed on the system so it is throwing this error? I mean what possible hardware are included for fingerprint?

Mahesh

Hi,

You should wrap LexActivator.IsLicenseGenuine() in try/catch block. And prevent the user from using the app if it throws the exception. Now, based on the code in the exception your customer will be required to take any action:

if exception.code == LexStatusCodes. LA_E_MACHINE_FINGERPRINT

then you need to delete the activation server side and let your customer activate the license again.

What has changed on the system so it is throwing this error? I mean what possible hardware are included for fingerprint?

Please share the license key through email at support@cryptlex.com, we may be able to check if this happened within 7 days.