Перехват события чужого приложения
От: ig_dba  
Дата: 02.12.10 16:57
Оценка:
Здравствуйте!
Задача следующая:

Имеется стороннее приложение1. Необходимо его доработать(дополнить функционал).
В связи с этим разрабатывается приложение2.
Руководство хочет, чтобы по нажатию кнопки в приложении1 запускалось и приложение2 и т.д.

Приложение1 — черный ящик, более того, даже без интерфейса!))))
Исходников приложения1 нет.
Приложение2 разрабатывается на .Net.

Пожалуйста, подскажите как это реализуется на .Net.
Re: Перехват события чужого приложения
От: Pavel M. Россия  
Дата: 02.12.10 18:47
Оценка:
Здравствуйте, ig_dba, Вы писали:

_>Здравствуйте!

_>Задача следующая:

_>Имеется стороннее приложение1. Необходимо его доработать(дополнить функционал).

_>В связи с этим разрабатывается приложение2.
_> Руководство хочет, чтобы по нажатию кнопки в приложении1 запускалось и приложение2 и т.д.

_>Приложение1 — черный ящик, более того, даже без интерфейса!))))

_>Исходников приложения1 нет.
_>Приложение2 разрабатывается на .Net.

_>Пожалуйста, подскажите как это реализуется на .Net.


Приложение1 консольное что ли или нет главного окна? По какой же кнопке жать, чтобы запустить приложение2, если окна нет?
--------------------------
less think — do more
Re[2]: Перехват события чужого приложения
От: ig_dba  
Дата: 02.12.10 19:31
Оценка:
Приложение1, конечно, с окнами!!!!
Но вопрос ДАЛЕКО не только про окна!
Тут важно перехватывать события(которые могут быть и не связаны с окнами).
Но буду благодарен если подскажете хоть как перехватить нажатие на кнопку.....
Re[3]: Перехват события чужого приложения
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 02.12.10 22:59
Оценка:
Здравствуйте, ig_dba, Вы писали:

_>Приложение1, конечно, с окнами!!!!

_>Но вопрос ДАЛЕКО не только про окна!
_>Тут важно перехватывать события(которые могут быть и не связаны с окнами).
_>Но буду благодарен если подскажете хоть как перехватить нажатие на кнопку.....
Если все-таки речь по окна, то см. в MSDN UI Automation и Active Accessibility.
Re[4]: Перехват события чужого приложения
От: ig_dba  
Дата: 03.12.10 06:42
Оценка:
Спасибо, буду искать в этих технологиях!!!
Re[3]: Перехват события чужого приложения
От: Pavel M. Россия  
Дата: 03.12.10 08:22
Оценка:
Здравствуйте, ig_dba, Вы писали:

_>Приложение1, конечно, с окнами!!!!

_>Но вопрос ДАЛЕКО не только про окна!
_>Тут важно перехватывать события(которые могут быть и не связаны с окнами).
_>Но буду благодарен если подскажете хоть как перехватить нажатие на кнопку.....

Неоконные вызовы снаружи не видны.

Для оконных
Win Hooks
--------------------------
less think — do more
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.