"Node-locked" & "per-machine" license not persisted

We have client who is a school with dozens of computer. We provide a single license with many seats.
The client entered the license key with an admin account. When they log in on the same machine with a user account (like the students), they have to enter the license key again. They want to avoid having to enter the license key at each login.

Here are the license details.

License Type node-locked
Revoked false
Suspended false
Expiration Strategy immediate
Fingerprint Matching Strategy fuzzy
Server Sync Grace Period 30d 50m
Server Sync Interval 1h
Allowed Clock Offset 1h
Lease Duration Unlimited
Leasing Strategy per-machine
Allow VM Activation true
Allow Container Activation true
Allow Client Lease Duration false
User Locked false

Is there something we should change on the license for this to work?

Hi @lindale,

We recommend using the LA_ALL_USERS permission flag when activating a license. This activates the license system-wide, allowing all users on the machine to use the license.

1 Like

Hello @AneesKhan thank your for your quick response.
Where can i set this LA_ALL_USERS permission flag? I couldn’t find anything in the Transmutr path.

@AneesKhan Thanks for the quick reply.

@Volkan This is something we need to do inside the code of Transmutr and send you a new version.

Hi @lindale,

You need to pass LA_ALL_USERS permission flag to the SetProductId() function.

Additionally, we recommend utilizing the latest version of LexActivator, as the LA_ALL_USERS permission flag is available starting from version 3.27.0.

1 Like

Hello @lindale,
When can we expect to get the new version?

When switching from LA_USER to LA_ALL_USERS in SetProductId(), I get an error 42:

    /*
        CODE: LA_E_PRODUCT_DATA

        MESSAGE: Invalid product data.
    */
    LA_E_PRODUCT_DATA = 42,

Nothing else is changing. Why am I getting this error?

I fixed it, I needed to update the product data from the dashboard. For some reason it has changed since we set up our project.