Is it possible to extract product version or name from the key without activating it?

Hi,

Is there a way to extract any information about product name/version from the license key without actually activating it?

I am asking because we try to simplify our distribution process. Ideally the user would only get our installer and a key. The installer then would, depending on the key download various versions of the product or different products. The problem is that specific key needs specific turboactivate.dat but which one to download can only be known once the installer knows which version it's installing.

There is a very useful function GetFeatureValue but that can only be used after activation. We would need something like GetProductName(Key).

Alternatively it would be useful if we could choose our own keys instead of them being generated automatically. This way we could encode information in them.

Is any of that possible? Maybe you could offer other way of handling the described problem a well.

Thanks for your help!

>> "Is there a way to extract any information about product name/version from the license key without actually activating it?"

Nope, not currently.

In the near-ish future (no hard date) we're adding a client portal for customers to manage their licenses. They'll just be able to add the license and "magically" get all the information about it.

You can always use the web API via a script on your website to query information about product keys. More information is needed about what you're trying to do in order to give you useful information.