我在服务器上有桌面应用程序,客户可以通过Microsoft RDP或RemoteApp或Citrix ICA使用。现在,我需要以某种方式与在RDP / RemoteApp / ICA会话中运行在服务器上的应用程序的REAL用户桌面进行交互。
Microsoft RDP / RemoteApp或Citrix ICA中是否存在可用于实现此功能的服务器端API?
我的应用程序目前使用C#编写,但如果需要,我可以轻松使用COM / WinAPI。
答案 0 :(得分:2)
是的,在Citrix上,您可以使用虚拟频道SDK:
https://www.citrix.com/downloads/citrix-receiver/sdks/virtual-channel-sdk.html
如果您想使用RDP,Microsoft也有类似的东西:
http://msdn.microsoft.com/en-us/library/aa383509%28v=vs.85%29.aspx