有一个小问题。
我们使用 Netgear 提供的互联网 VPN,让教职员工可以通过远程桌面连接从家里访问学校网络。
他们使用浏览器登录 VPN,然后点击其中一个远程服务器,就可以进入远程桌面连接。
但是人们经常遇到一个大问题,就是无法正确退出。似乎他们总是忘记如何退出。所有用户所做的就是在 RDC 客户端上点击关闭按钮,这并不会将他们注销。
我们正在构建一个程序来解决这个问题。想法是“挂钩”远程桌面 API,然后检查会话是否已断开连接,如果是,则注销用户。
该程序将作为服务或物理最小化的 EXE 在后台运行。
我们将使用 C# 进行构建。那么,有没有人知道可以使用 .NET 4 调用的 RDC 事件?这些事件将允许我们知道用户何时关闭会话。
如果您需要更多信息,请告诉我。
谢谢
WM_WTSSESSION_CHANGE
消息:http://msdn.microsoft.com/zh-cn/library/aa383828%28VS.85%29.aspx - Treb