0

我想枚举远程主机(citrix 终端服务器)上的登录会话。到目前为止我发现的是LsaEnumerateLogonSessions() / LsaGetLogonSessionData(),但你不能远程调用它。
我阅读了一些有关 RPC 的文档,但如果我理解正确,您需要在远程主机上安装一个额外的应用程序来执行您的功能(这是我想要避免的)。

有没有办法实现这样的事情?也许使用远程桌面api?

我发现的另一个解决方案:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa370669%28v=vs.85%29.aspx

4

2 回答 2

1

其他选项包括 WTS API:WTSEnumerateSessionsEx。如果您希望特定于 Citrix,您还可以使用XenApp PowerShell SDK

于 2013-10-16T22:40:13.353 回答
0

使用Win32_LogonSession,可以从远程计算机调用 WMI。

于 2013-10-16T07:38:19.570 回答