0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 8
|
|||||||
1 | |||||||
Можно ли (и как) на С++ перехватить действия сторонней программы в windows?08.11.2010, 19:22. Показов 1433. Ответов 5
Метки нет Все метки)
(
Например фотожопа. Возможно ли на С++ написать некоторую программу, которая бы фиксировала все действия, производимые пользователем в фотошопе (наложил фильтр, выбрал другой инструмент и т.п.)?
Т.е. нужно что-то наподобие keylogger, только следить не за нажатиями по клавиатуре, а мышкой по инструментам в программе windows
0
|
|
08.11.2010, 19:22 | |
Ответы с готовыми решениями:
5
Ребят, подскажите как можно прогрммно щелкнуть мышкой в окне сторонней программы?
Как можно перехватить айпи в вк |
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 8
|
|
08.11.2010, 20:21 [ТС] | 3 |
Звучит сложно... на одном ресурсе мне сказали, цитирую, "Все элементы в windows имеют свой уникальный идентификатор(относительно родительского окна), так что, на мой взгляд, сделать это довольно просто... "
Тот же самый фотошоп, использует возможности винды для создания панелек, ведь так?
0
|
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 8
|
|
09.11.2010, 15:31 [ТС] | 5 |
Мне впринципе что нужно-то...
Хочу ряд программ (и фотошоп в том числе) запустить у себя на сервере и управлять ими удалённо через веб-интерфейс. Имитировать движения и клики мышкой - можно и не сложно. Осталось решить иную задачу - как "увидеть" интерфейс программы, его реакции на движения и клики мышкой. Как увиденное передать в браузер - задача для меня не сложная (сам я веб-программист). Другое дело, как перехватит интерфейс... P.S. Нашёл что то вроде более простое: http://ru.wikipedia.org/wiki/AutoIt http://ru.wikipedia.org/wiki/AutoHotkey Цитата "AutoHotkey позволяет изменить интерфейс любой программы."... Впринципе, не важно, на каком языке это реализовывать. Главное, что бы это работало. Мне всего лишь то надо получить интерфейс и его свойства, а далее уже я его смогу легко обрабатывать любым способом (PHP) и передавать в браузер, скажем, во флеш. Т.е. копия интерфейса будет в браузере.
0
|
Почетный модератор
![]() |
|
09.11.2010, 18:24 | 6 |
Ferro7, можете попробовать и в AutoIt, должно заработать, опять-же -- надо пробовать.
Добавлено через 23 минуты Я приводил методы решения относящиеся к языку C\C++.
0
|
09.11.2010, 18:24 | |
09.11.2010, 18:24 | |
Помогаю со студенческими работами здесь
6
Как нажать на кнопку сторонней программы? Как отрыть файл сторонней программы? Как отловить падение сторонней программы? Как получить скриншот сторонней программы? Можно ли как-то перехватить истечение таймаута? Как перехватить response другой программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |