0

是否在 WPF 中创建了允许 RDP 访问的自定义 UserControl。我知道 RDP 5.1 有 ActiveX 控件,但我更喜欢可以嵌入到 Silverlight 应用程序中的东西。

4

2 回答 2

5

你说WPF和Silverlight?(它们很可能不会兼容)。

WPF 可能没有一个(正如您所说,已经有一个 ActiveX 控件),而且对于 Silverlight 来说,这样做非常困难,因为对套接字的使用有许多安全限制。例如,要使用自定义套接字,目标必须侦听端口 943 并使用 Silverlight 策略文件进行响应。其次,Silverlight 套接字仅限于端口 4502-4534。因此,您需要在目标方面进行一些端口重定向和额外的工作才能建立连接。(远程桌面默认设置为 3389)。然后,在 Silverlight 中实现 RDP 存在实际挑战(RDP 是位图驱动的,Silverlight 是基于矢量的)。

于 2009-04-23T22:44:34.003 回答
0

VNC 是否有机会为您工作?

http://silvervnc.codeplex.com/

于 2012-12-04T05:36:49.037 回答