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