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

отследить запуск другой программы   Найти похожие ветки 

← →
ZedeS   (2004-03-11 23:47) [0]

Доброго времени суток!
 Есть какая либо программа, я знаю ее название, местоположение...
Вопрос: Как мне узнать что ее пытаются запустить?
Насколько я понимая, нужно ставить Hook,
но как мне узнать с каким handl"ом или ID пойдет процесс этой программы.
Извините если бетолково, с этим вопросом сталкиваюсь первый раз.
Заранее спасибо!


← →
Digitman ©   (2004-03-12 08:39) [1]


> Как мне узнать что ее пытаются запустить?
> Насколько я понимая, нужно ставить Hook,


Хук не укавжет на "попытку" запуска. Хук укажет на свершившийся уже факт запуска GUI-приложения.

Если тебя устраивает такая ситуация, то далее все просто : в процедуре иниц-ции хук-модуля ты получаешь ID процесса, в который хук-модуль был внедрен системой, вызовом GetCurrentProcessId. Полученное значение передаешь любым удобным способом в заинтересованное приложение, которое получив этот ID может вызвать OpenProcess(ID) и получить тем самым его хэндл.

По поводу реализации хук-модуля и его использования на этом сайте есть статья с примерами.


← →
ZedeS   (2004-03-12 08:48) [2]

Спасибо, будем учиться.



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

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



Память: 0.45 MB
Время: 0.029 c
3-1080896327
Max_
2004-04-02 12:58
2004.05.02
DBExpress и Отчаяние


1-1081708270
Артем
2004-04-11 22:31
2004.05.02
"Canvas does not allow drawing"


6-1078329670
TGrey
2004-03-03 19:01
2004.05.02
статистика Dial Up соединения


14-1081424365
mr. Faga
2004-04-08 15:39
2004.05.02
записать свою функцию в стороннюю DLL...


14-1081856362
Alex_x
2004-04-13 15:39
2004.05.02
DCOM сервер неработает на NT2000 Server




   Наверх