现代Windows Server上的WTSSendMessage

时间:2015-10-14 00:47:06

标签: windows messagebox windows-server-2012-r2 wtsapi32

我正在为远程桌面会话的自定义管理编写代码,类似于Windows Server的RD服务管理器。我使用wtsapi32.dll和winsta.dll中的函数来枚举会话,获取会话信息,断开/注销用户并向他们发送消息。
我使用WTSSendMessage向用户发送消息,这足以模拟RD服务管理器功能。我想通过在Style参数中指定相应的值来自定义带有信息/感叹号/错误图标的结果消息框。但是,它适用于上一代操作系统(Windows 7,Windows Server 2008R2)和当前版本的客户端版本(Windows 8)
WTSSendMessage with icon
但不适用于当前一代服务器(2012R2) WTSSendMessage without icon
是否可以在WinServer 2012R2中恢复所需的行为,或使用不同的API函数?或者这个API功能在2012R2中已弃用(或者只是在转换到Metro UI时丢失了)?

0 个答案:

没有答案