License user info

Hi,
i am trying to obtain some information on the logged in user. It should be bound to the license and not change as i use it for a license process for a plugin (zoo is not an option for me).

It seems to me that

RhinoApp.LicenseUserName

could be changed by the license holder via their account and is not necessarily unique.

With

RhinoApp.SerialNumber

it says in the Rhino Common API “Gets the product serial number, as seen in Rhino’s ABOUT dialog box” but i cant see a serial number in the about box and it gives me a string like:
“1CHkahZdM9Db5awW18RIvTbY6Sx4tESOq-gkAsaYRZM”
and not a serial number like:
" 6-74629-9395-1-73649-65619"
Is this a hash and will it be always the same?

Any other suggestions?

I have heard good things about Software License Management Tool Made Effortless - Cryptolens

If the user is logging into his Rhino account and the user part of a team, or if the user is using the LAN Zoo, then no this will not always be the same.

– Dale

@dale what about the

RhinoApp.LicenseUserName

any other data points i could use for my purpose?
Thanks