Имеется задача подготовить Windows 8.1 Metro контрол (это пре UWP, но уже не WPF), который будет работать как RDP клиент.
В сети я нашел два варианта:
1. Использовать AxInterop.MSTSCLib (mstscax.dll) в связке WPF страница — WindowsFormsHost — RDPClient.
Не подходит ввиде того, что в Windows 8.1 проекте WindowsFormsHost недоступен. Возмжно ли использовать RDPCLient из XAML напрямую, минуя прослойку?
2. Использовать JS Windows 8 Metro приложение.
Работает без завязки на WindowsFrameHost, но привязано к WinRT. Если переносить в контрол, который можно использовать не из JS Metro App, то придется использовать WebView или похожее, откуда WinRT уже будет недоступен.
Если ли более простые способы добиться желаемого? Как вариант Б я могу использовать VNC клиент, но все, что я нашел в доступе, тоже завязаны на WinForms.