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

Как узнать во время работы программы что запустили другую   Найти похожие ветки 

← →
Хочу_все_знать   (2006-05-28 11:28) [0]

Здравствуйте Мастера !!!
Как узнать если во время работы моей программы запустили конкретное приложение (например prog.exe) ????
И как узнать где оно находится (путь к prog.exe) ??


← →
Plotnick   (2006-05-28 23:04) [1]

Периодически проверять список процессов.


← →
Сергей М. ©   (2006-05-29 08:38) [2]

На wasm.ru есть статья с примерами.


← →
Чапаев ©   (2006-05-29 13:46) [3]


> Как узнать если во время работы моей программы запустили
> конкретное приложение

Например, хук на создание окна (если знаешь, что программа создаёт окно).

Сам сейчас, как уже посоветовали, просто периодически проверяю список процессов...

Насчёт пути -- обычно пользуются ToolHelp32 или PsApi. Мне ни то, ни другое не помогло, использую функцию NtQueryInformationProcess() из ntdll.dll (спасибо Игорю Шевченко).



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

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



Память: 0.45 MB
Время: 0.026 c
15-1157999045
DillerXX
2006-09-11 22:24
2006.10.08
Рисуете ли вы блок-схемы при написании программ?


15-1158238544
Dbn
2006-09-14 16:55
2006.10.08
Настоящий программер ответит на этот вопрос.


15-1158217608
QuickFinder
2006-09-14 11:06
2006.10.08
Терминатор и батарейка для ноутбука


15-1158323624
AlexeyT
2006-09-15 16:33
2006.10.08
Какой компонент для Shell Notification посоветуете?


15-1158263559
Михель
2006-09-14 23:52
2006.10.08
Кто-то тут (или не тут) спрашивал, как на Дельфи написать WinAMP




   Наверх