从众多机器中找到一台可用的RDP机器

本文关键字:机器 一台 RDP | 更新日期: 2023-09-27 18:14:23

我有几台运行Windows 7的机器可以使用MSTSC(远程桌面)从局域网内访问

我想做一个web应用程序,将显示哪些机器是可用的在远程连接的时刻(没有人是连接到同一台计算机在此刻)-否则什么是连接的PC的名称

对于web应用程序,我没有问题-我有一个PHP服务器,当机器状态发生变化时应该通知

创建在机器上运行的进程,检测状态变化(连接/断开),然后通知服务器有关更改的最佳方法是什么?

我更喜欢基于java的解决方案。c#是第二优先级,但也有可能

从众多机器中找到一台可用的RDP机器

您看过远程桌面服务API中的wtsenumeratessessions功能吗?http://msdn.microsoft.com/en-us/library/windows/desktop/aa383833 (v = vs.85) . aspx实际上不需要在要查询的机器上运行任何代码。您可以定期从服务器轮询您的计算机。你可以从托管代码(c#)访问远程桌面服务API。