StoreKeys and ReadKeys

Follow

Comments

5 comments

  • Avatar
    Leland Falde

    I am using the DeleteKeys API yet when I run the application again, the ValidateLicenseAtStartup continues to pass.

    I need to know exactly where the registry settings are stored so I can be 100% sure that they are being deleted. Please advise asap as I have a customer that cannot get their manual activation working.

  • Avatar
    John Michel

    Please clarify which version you are using (from the About tab / Check for Updates)

  • Avatar
    Leland Falde

    7.2.15123.1

  • Avatar
    John Michel

    There could be several reasons for this:

    1. Before calling DeleteKeys you must:
      • Call DefineProduct
      • Make sure you set the StoreKeysTo property to the same value as the one you have set prior to calling ReadKeys (ValidateLicenseAtStartup calls ReadKeys)

    Additionally, in version 7.x or earlier, if you are storing the keys in the registry, there was an issue whereby if you call DeleteKeys from a 32 bit application and ReadKeys from a 64 bit application, ReadKeys would still find the keys located in the 64 bit section of the registry (and vice versa). This issue has been resolved in QLM v8.

  • Avatar
    Leland Falde

    I will look at both suggestions. Thank you for the responses.

Please sign in to leave a comment.

Powered by Zendesk