从作为Windows服务运行的WTS应用程序向特定RDP用户发送通知



我正试图从一个在WTS服务器上作为服务运行的C++应用程序向用户发送一条消息。

多个用户通过RDP登录,所以我只想向用户X发送一个通知。

我已经使用WTSSendMessage()完成了此操作。我只是在寻找一种更现代优雅的方法。

有什么建议吗?

通常的方法是在登录期间启动的每个用户会话中运行一个GUI应用程序(服务可以生成此应用程序,但使用任何传统的自动运行技术都要简单得多(,并通过进程间通信将其连接到服务(命名管道非常常见(。

该服务可以模拟命名管道客户端,以便安全地确定相关联的用户(与客户端简单地通过管道报告其用户名不同(,然后维护一个用户ID表,该用户ID表可以用于传递通知。

最新更新