Вниз
Скачать: CL | DM;

Добавить кнопку в чужое окно   Найти похожие ветки 

← →
kz ©   (2002-05-15 06:58) [0]

Нужно добавить кнопку в некоторое приложение так, чтобы она там всегда оставалась, т.е. что-то типа ActivX, где-то читал про это, но где уже не помню... помогите советом, примером или ссылкой...
Заранее благодарен.


← →
Fellomena   (2002-05-15 12:54) [1]

См. в архивах этого форума (или в "Общих вопросах" - не помню).
Но смысл в том, что если это приложение, в которое ты хочешь что-то добавить не имеет специальных средств для этого (интерфейсов), то "внедриться" в код чужого приложения, расположив на его форме некий визуальный элемент, который будет иметь свой обработчик в адресном пространстве этого процесса (в которой ты внедряешься), практически не возможно.
Ну если ты профи в асме и немного извращенец, то попробовать можно конечно ;)


← →
~Sergius   (2002-05-19 18:12) [2]

Куча программ есть которые ЭТО делают. Неужели их делали "извращенцы"?
%-)


← →
Fellomena   (2002-05-20 12:11) [3]

2 ~Sergius (19.05.02 18:12):
" ...если это приложение, в которое ты хочешь что-то добавить не имеет специальных средств для этого (интерфейсов)"

Думаю, ответ ясен :)


← →
Digitman ©   (2002-05-20 13:13) [4]

Можно. Но не нужно. А если очень нужно, то за неимением открытых интерфейсов ы целевом приложении (см. <Fellomena> 15.05.02 12:54) решение задачи вертится вокруг возможности или невозможности выполнить ф-ций VirtualQuery()/VirtualAlloc()/VirtualFree()/CreateRemoateThread() с конечной целью - запуск в целевом АП собственного кода, создающего все что угодно, в т.ч. и кнопку и обработчик событий ее окна.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
14-58314
Neo !!
2002-06-21 15:17
2002.07.18
ОГРОМНАЯ ПРОСЬБА !!


3-57954
Weare
2002-06-21 17:27
2002.07.18
Задолбали индексы в Paradox e


1-58092
KIERAN
2002-07-04 00:58
2002.07.18
Делегирование


1-58179
Skywalker
2002-07-04 11:50
2002.07.18
sizeof()


3-57982
Igor_
2002-06-26 14:09
2002.07.18
FreeReport выводе отчета изменить выводимое значение




   Наверх