从通过RemoteApp或Citrix ICA发布的应用程序在连接的客户端桌面上运行外部代码或应用程序?

时间:2014-04-03 05:33:29

标签: c# windows remote-desktop citrix remoteapp

我在服务器上有桌面应用程序,客户可以通过Microsoft RDP或RemoteApp或Citrix ICA使用。现在,我需要以某种方式与在RDP / RemoteApp / ICA会话中运行在服务器上的应用程序的REAL用户桌面进行交互。

Microsoft RDP / RemoteApp或Citrix ICA中是否存在可用于实现此功能的服务器端API?

我的应用程序目前使用C#编写,但如果需要,我可以轻松使用COM / WinAPI。

1 个答案:

答案 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