Specify license file location

Hey,

Is there any option to specify where LexActivator is caching the license after activation? If I got i correctly, LexActivator caches this information in the registry for Windows, and in a specific folder for linux and for macOS.

What I want to achieve is, caching the activation in a specific folder on every OS. Is that possible? I saw that there is a function called “SetDataDirectory”, but it does not seem to change anything (at least under windows).

Best regards
Jan

Hi,

SetDataDirectory() allows you to store activation data in a specific folder on Linux and macOS only. If you decide to use this function, then it must be called at every start of your program before calling SetProductFile() or SetProductData() function. Please ensure that the directory passed as an argument to this function exists and your app has read and write permissions in the directory.

Regards,
Ahmad.

Hi,

thank you for the clarification. I’ve implemented it as described and indeed, it works under linux and macOS just as expected.

Will it be possible to have a file based system under Windows in the future or is the activation data going to stay in the registry?

Best regards
Jan

The activation data will continue to stay in the registry for now, as we are not sure about having a file-based system for windows.

Fair enough. Thanks!