У меня есть программа для Windows с графическим интерфейсом, который работает на ПК.Чтобы автоматизировать некоторые действия с графическим интерфейсом, я хочу иметь возможность перемещать мышь и печатать с помощью клавиатуры, но не вмешиваясь в активность пользователя.
Я знаю, что мог бы имитировать события ввода, используя SendMessage иPostMessage, но для этого нужно, чтобы окно было в фокусе, и я хочу устранить это требование.
Мой вопрос - возможно ли реализовать своего рода «обертку», которая запускает исходную программу изнутри, при патчированииего мышь и клавиатура, предоставляя ему «виртуальную» версию мыши с клавиатурой?
Я думаю, что для этого нужны только возможности мыши и клавиатуры виртуальной машины.Есть ли что-то подобное?
Спасибо!