Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: 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 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
9-1068757966
DDS
2003-11-14 00:12
2004.05.02
Проблемма с полигонами, корявые получаются


1-1082224240
Andrey_Go
2004-04-17 21:50
2004.05.02
String


14-1081598796
Piter
2004-04-10 16:06
2004.05.02
Регистрация нового домена


3-1081100910
zerrow
2004-04-04 21:48
2004.05.02
помогите с нормализацией. что-то я запутался!


7-1078658614
7yonov
2004-03-07 14:23
2004.05.02
блокировка нажатия клавиш