У меня есть настольное приложение на сервере, которое может использоваться клиентами через Microsoft RDP, RemoteApp или Citrix ICA. И теперь мне нужно как-то взаимодействовать с РЕАЛЬНЫМ пользовательским рабочим столом из этого приложения, работающего на сервере в сеансе RDP/RemoteApp/ICA.
Существует ли какой-либо серверный API в Microsoft RDP/RemoteApp или Citrix ICA, который можно использовать для реализации этого?
В настоящее время мое приложение написано на C#, но при необходимости я могу легко использовать COM/WinAPI.