Run external code or application on connected client desktop from application that published via RemoteApp or Citrix ICA?
我在服务器上有桌面应用程序,客户端可以通过Microsoft RDP或RemoteApp或Citrix ICA使用该应用程序。现在,我需要以某种方式从RDP / RemoteApp / ICA会话中的服务器上运行的该应用程序与REAL用户桌面进行交互。
Microsoft RDP / RemoteApp或Citrix ICA中是否存在一些可用于实现此目的的服务器端API?
我的应用程序当前是用C#编写的,但是如果需要,我可以轻松地使用COM / WinAPI。
是的,在Citrix上,您可以使用虚拟通道SDK:
https://www.citrix.com/downloads/citrix-receiver/sdks/virtual-channel-sdk.html
如果您想使用RDP,Microsoft也有类似的东西:
http://msdn.microsoft.com/zh-cn/library/aa383509(v = vs.85).aspx