Форум: "WinAPI";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Внизотследить запуск другой программы Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c