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

本文关键字:应用程序 桌面 客户端 连接 运行 代码 外部 Citrix ICA RemoteApp | 更新日期: 2023-09-27 17:56:32

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

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

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

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

是的

,在 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