Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Вниз

Получение лога состояния кнопок в чужом приложении.   Найти похожие ветки 

 
Erik   (2003-11-10 16:49) [0]

Мне нужно протоколировать изменение кнопок(caption i color). Это не delphi приложение. Хотелось бы получить готовый пример с нахождением окна и всех необходимых параметров. Наверное придется ставить hook. Теоритически представляю как это написать, но немогу на разборку API тратить кучу времени. Если у кого есть готовый example или сылка на Source. Пожалуста дайте.
P.S.
Кому интересно это старая программа телефоной станции, сама ведет лог отвратительно, но на экране показывает правильно.


 
Erik   (2003-11-10 17:11) [1]

Удалено модератором
Примечание: Offtopic


 
Digitman   (2003-11-11 16:04) [2]

кнопка кнопке рознь


 
erik   (2003-11-12 10:42) [3]

Это старая 16 битная программа "Hicom Agentline Version V3" работает на Windows 95, содержит следующие окна:
Starman Hicom Agentline V3.0 Class: KLI:KLA
MDIClient
Grp 0: TEENINDUS900 Class: ACD:SA - нужное
Я пользовался Spy++ и в нутри Grp 0: TEENINDUS900 никаких более окон ненашол. Так что возможно что это картинки, я думаю можно перехватить Paint и считывать изменения после сравнивать картинки.
Какие будут мнения, может это слижком сложно и лучше перехватить com порт куда приходят данные?


 
Digitman   (2003-11-12 11:09) [4]


> возможно что это картинки


не "возможно", а , скорей всего, так и есть... поэтому и говорю : кнопка кнопке рознь


> думаю можно перехватить Paint и считывать изменения после
> сравнивать картинки


не все так просто, как тебе кажется... перехватом одного только WM_PAINT не обойдешься, придется перехватывать еще кучу WinAPI-вызовов, работающих в DC... в 16-битном режиме это сущий геморрой, уверяю тебя...


> это слижком сложно и лучше перехватить com порт куда приходят
> данные


вот коль com-порт начал фигурировать в вопросе, это уже что-то, за что можно зацепиться ... рискни покопаться именно в этом направлении, нежели в направлении перехвата сообщений/API-вызовов ..



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-49608
Dimmu Borgir
2004-01-04 14:05
2004.01.16
Форму в компонент


1-49600
CYBERWOLF
2004-01-03 19:08
2004.01.16
Получение ответов на запросы веб-серверу


1-49542
Magician
2004-01-02 11:03
2004.01.16
Как найти значек, с которым ассоциирован данный файл.


1-49507
Quit
2004-01-03 13:49
2004.01.16
Сохранить и загрузить цвет в ini


3-49436
Michail Dalakov
2003-12-18 15:42
2004.01.16
BDE и MSSQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский