Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заставить чужое приложение по таймеру... [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Serd_hhc ©   (2002-10-25 17:53:00) 

...выполнить моё приложение(например как заставить чужое окно или процесс по таймеру [WM_TIMER] выполнить cmd.exe)?

ЗАранее спасибо за ответы...


Nick N A   (2002-10-27 07:55:00) [1]

Думаю можно,
GetWindowLong(hwnd,GWL_WNDPROC,oldproc);
SetWindowLong(hwnd,GWL_WNDPROC,@WindowProc);

LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam );

Это доступ к оконной процедуре, которая выполняется, довольно таки часто.

Второй вариант - напиши свою DLL, продублировав в ней функции,
чтоб они ссылались на оригинальную DLL, но обрашаясь к ней-
обратятся к твоей программе.


Cobalt   (2002-10-26 13:56:00) [2]

Скорее, второе. Очень уж вирус напоминает ...


serd_hhc   (2002-10-26 03:25:00) [3]

Никто не знает или никто не поможет?


Serd_hhc   (2002-10-25 18:38:00) [4]

Ну что-то вроде shatter...


Наверх

Титульная страница Поиск, карта сайта Написать письмо