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.

    0
    Comment actions Permalink
  • Avatar
    Soraco Technologies

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

    0
    Comment actions Permalink
  • Avatar
    Leland Falde

    7.2.15123.1

    0
    Comment actions Permalink
  • Avatar
    Soraco Technologies

    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.

    0
    Comment actions Permalink
  • Avatar
    Leland Falde

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

    0
    Comment actions Permalink

Article is closed for comments.