Get UserToken from Logon ID (LUID) (C++)
- by strDisplayName
Hey Everybody
I'm trying to understand better how windows sessions work, so if I have some weird mistakes in the question, please, let me know :-) .
I use LsaEnumerateLogonSessions() to get all the logged on sessions in the system.
Now I have LUID that represents a log-on, and if I understand correctly, it represents a user that logged on or a build it user like SYSTEM.
Now, if user X starts a process, windows gives that process a token that represents X.
So here comes my question:
Is there a way (in a windows service) to get the user's token from LUID?
I know I can get it from a process HANDLE, but that is not what I want...
Thanks a lot!