Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > найти точки входа в процессе для эмуляции действий


Автор: victor79 11.8.2008, 22:29
есть программа (здесь 1С, но в принципе неважно), и хочу другой программой выполнять нажатия в меню, и другие кнопочки, отслеживать их возникновение. Как это делать? Язык программирования - Дельфи, но это тоже неважно, т.к. что можно на дельфи, то можно и на си, и на асме...  Итого, как находить адреса вызовов на конкретные пункты меню и кнопок и отслеживать появление кнопочек?

Автор: mihanik 12.8.2008, 18:03
victor79, не хочу показаться невежливым, но ты не туда запостил.

Обращайся в соответствующий раздел программирования.
Там скорее всего тебе нужно будет воспользоваться технологией хуков.
Более подробно тебе ответят уже программисты.
Вообще-то это довольно распространённая тема и в разделе по VB6 поднималась несколько раз.
(Это если мне память не изменяет)
 smile 

Автор: Poseidon 13.8.2008, 10:27
Цитата(victor79 @  11.8.2008,  22:29 Найти цитируемый пост)
хочу другой программой выполнять нажатия в меню, и другие кнопочки
На языке Виндовс это все называется посылать сообщения. SendMessage, если точнее smile

Цитата(victor79 @  11.8.2008,  22:29 Найти цитируемый пост)
 отслеживать их возникновение
??? Что именно хочешь узнать?



Автор: bartram 13.8.2008, 21:54

M
bartram
Перемещено из MS Windows

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)