获取当前登录远程计算机的交互式用户?

时间:2010-07-12 05:54:40

标签: .net windows windows-xp authentication

如何找出当前以某个远程Windows XP计算机以交互方式登录的用户(如果有)? .NET代码很棒或者我可以从代码中调用任何命令行实用程序。 SysInternals psloggedon as suggested on SuperUser几乎可以正常工作,但它并没有告诉我哪个会话是交互式的。

1 个答案:

答案 0 :(得分:1)

我认为您应该可以使用Remote Desktop Services API。 WTSOpenServer + WTSEnumerateSessions + WTSQuerySessionInformation。当然,如果终端服务服务没有运行,这将无效,但我不知道另一种获取此信息的方法。