Подтвердить что ты не робот

Управляйте курсором мыши с помощью С#

Я пытаюсь написать программу с использованием С#, которая позволит мне удаленно управлять мышью на машине Windows. Это позволит мне выдавать команды мыши, чтобы перейти к определенной части экрана, а затем щелкнуть по этой части экрана. Мне было интересно, есть ли какие-либо классы С#, которые мне бы пригодились в достижении этой цели. Любая помощь приветствуется. Спасибо!

4b9b3361

Ответ 1

Я думаю, что если вы просто не позиционируете курсор над своим собственным приложением, вам нужно использовать вызов windows api. Вы можете ссылаться на это в С# следующим образом:

[DllImport("user32")]
public static extern int SetCursorPos(int x, int y);

Есть исходный код для более полного класса оболочки Win32 здесь

Ответ 3

Вам нужно будет написать клиентское приложение, которое мы запускаем на удаленном компьютере, чтобы получать сообщения команды перемещения мыши. Затем клиентское приложение будет управлять мышью и переместить его в командные координаты.

Существует несколько приложений, которые позволяют управлять удаленным рабочим столом. Microsoft поставляет хотя бы пару (Netmeeting, Remote Desktops). VNC - еще один популярный инструмент. Джоэл имеет свой CoPilot, построенный на VNC.