Я однажды играл с такой штукой. Кодированный пользовательский интерфейс не поддерживает RDP. Неизвестно, как я слышал, что вы можете просто записывать действия внутри удаленного рабочего стола.
Если вам действительно нужно что-то сделать с помощью Remote Desktop, вы можете попробовать использовать OpenCv Library для визуального определения экранных координат ваших элементов управления. Я сделал это один раз. Алгоритм:
- Сделайте снимок экрана элемента управления пользовательского интерфейса, на который вы хотите нажать;
- сохраните его в своем проекте с кодированным пользовательским интерфейсом;
- передайте изображение в библиотеку OpenCV, когда элемент управления присутствует на экране;
- OpenCV возвращает прямоугольник координат элемента управления;
- Выполните
Mouse.Click();
внутри прямоугольника.
Если вы готовы идти с таким решением и нужно больше информации, пожалуйста, дайте мне знать ...
Если он не поддерживает запись подключения RDP, есть способ, чтобы записать ее? –
Пожалуйста, помогите нам, ребята, получить ответы. –