通过RDP共享/协作.NET应用程序?
问题描述:
有人能告诉我有关如何通过RDP /桌面共享共享单个基于C#.net 3.5的应用程序的示例/文档吗?通过RDP共享/协作.NET应用程序?
我发现这个博客帖子,但我不知道在哪里何去何从:
http://blogs.msdn.com/b/rds/archive/2007/03/08/windows-desktop-sharing-api.aspx
我在Windows 7上运行,但不希望共享整个桌面。只是我写的具体应用程序。
答
您可以从this sample C# application开始,并使用IRDPSRAPIApplicationFilter
interface来设置应共享哪个应用程序。
我没有试过呢,但我的猜测是,你会设置IRDPSRAPIApplicationFilter.Enabled = true
然后 设置Shared = true
为 IRDPSRAPIApplicationFilter.Applications
集合中的IRDPSRAPIApplication
对象之一,或用于 IRDPSRAPIWindow
对象之一的IRDPSRAPIApplicationFilter.Windows
集合。