使用WinObj实用程序,我们可以看到Windows系统上有许多登录会话,在\Sessions\0\DosDevices
下看到,类似于00000000-004e948e
,MSDN称为LUID。
我也知道LogonSessions实用程序也可以显示这些信息。
然后我的问题是,登录用户如何知道当前哪个logon-session-id属于他?我找到的一种间接方式是:运行代码,如
DefineDosDevice(DDD_RAW_TARGET_PATH, "CHJLINK", "chjTarget");
并查看哪个节点已创建CHJLINK
。
有没有更直接的方法来获得这些信息?一些Windows API,或某些命令行实用程序?