2009-04-23 3 views
0

Есть ли пользовательский UserControl, созданный в WPF, который позволяет использовать RDP-доступ. Я знаю, что есть элемент управления ActiveX для RDP 5.1, но я бы предпочел что-то, что может быть встроено в приложение Silverlight.Silverlight или удаленный рабочий стол WPF UserControl

ответ

5

Вы сказали как WPF, так и Silverlight? (они не были бы совместимы более чем вероятно).

Скорее всего, для WPF (как вы уже сказали, уже есть элемент управления ActiveX) это очень сложно сделать, поскольку для использования сокетов существует ряд ограничений безопасности. Например, для использования настраиваемого сокета цель должна прослушивать порт 943 и отвечать файлом политики Silverlight. Во-вторых, сокеты Silverlight ограничены портами 4502-4534. Таким образом, вам нужно будет выполнить перенаправление портов и дополнительную работу со стороны цели, чтобы даже установить соединение. (Удаленный рабочий стол по умолчанию установлен в 3389). Тогда есть реальная проблема внедрения RDP в Silverlight (RDP - битмап, а Silverlight - векторный).

+0

Теперь, WebGL почти готов было бы удивительным, чтобы иметь яваскрипт версии РДПА в 3D :) посмотреть: http://www.dabcc.com/article.aspx?id=6825 – zproxy

Смежные вопросы