程序化地识别Windows RDP会话是否正在进行中

3
我在一台远程计算机上有一个虚拟机,我使用Windows RDP连接到它。 我们有几个人使用这台机器,并且都使用相同的Windows登录名。
经常出现的问题是,当有人连接到这台机器时,他会将当前连接到它的另一个人踢出。
我想编写一个小应用程序,让您知道是否有人正在使用这台机器,但我不知道如何使用API来实现这一点。请注意,每个人都使用相同的登录名。
有什么想法吗?

你连接的是哪个版本的Windows? - Jon Egerton
1
调用GetSystemMetrics函数,并传递SM_REMOTESESSION标志。但更好的解决方案不是增加该帐户的并发登录数,以便用户首先不会被踢出吗? - Cody Gray
很遗憾,公司政策不允许这样做。谢谢。 - user181218
@rkosegi:我不明白你在问什么。我是如何在远程计算机上运行什么 - Cody Gray
@rkosegi:显然这不是我理解问题的方式。我假设他正在编写一个要在虚拟机上运行的应用程序。 - Cody Gray
显示剩余3条评论
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接