2017-04-24 37 views
0

使用WinObj实用程序,我们可以看到在Windows系统上有很多登录会话,在\Sessions\0\DosDevices下看到,类似于00000000-004e948e,它被MSDN称为LUID。如何知道调用进程的登录会话LUID?

WinObj DosDevices nodes

我也知道,LogonSessions实用程序可以显示这些信息也是如此。

那么我的问题是,登录用户如何知道当前哪个logon-session-id属于他?我找到的一种间接方式是:运行代码如

DefineDosDevice(DDD_RAW_TARGET_PATH, "CHJLINK", "chjTarget"); 

并查看哪个节点已创建CHJLINK

有没有更直接的方法来实现这些信息?某些Windows API或某些命令行实用程序?

+0

https://www.microsoftpressstore.com/articles/article.aspx?p=2224373&seqNum=7 –

回答