| Revenger | Дата: Среда, 07.04.2010, 00:42 | Сообщение # 1 |
|
Гость
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Оффлайн
| Доброго времени суток жителям форума. Существуют функции перемещения курсора, имитации клика мышкой и нажатий клавиш клавиатуры. Столкнулся с проблемой - сторонняя программа имеет защиту, которая "чувствует" эти функции и не дает их выполнять над своим окном. Программа запущенная в оконном режиме. Что пробовал: 1. postmessage(findwindow(имя_окна_про граммы,nil),WM_LBUTTONDOWN,0,(x shl 16)+ y); 2. Процедуры типа mouse_event с относительными координатами и абсолютными (в связке с SetCursorPos). 3. Поиск хенделов конкретных кнопок программы. Никакой реакции, это не стандартные компоненты. А цель существует всего лишь одна - имитация клика ЛКМ в данную область окна программы по данному условию. Посему такие вопросы: 1. Какие еще есть функции для перемещения и имитации клика курсором? 2. Как заставить работать дельфичью программу без фокуса (чтоб фокус был на программе, где собираюсь кликать)? 3. Если в программе есть перехват, как заставить дельфичью программу еще ближе работать к ОС, или дровами (не представляю, что необходимо в данном случае)? Ведь раз существуют хуки, значит, можно управлять неким порядком.
|
| |
|
|