Форум: "WinAPI";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизПерехват запуска и закрытия программ Найти похожие ветки
← →
Atreides © (2004-12-04 14:54) [0]Как перехватить события запуска и закрытия любой программы если знать только её FileName? Если есть пример, буду благодарен.
← →
Jel © (2004-12-04 15:25) [1]Если тупо - можно по таймеру пытаться открывать это FileName на запись. Работающая программа не откроется. Если умнее - получить список процессов в системе и искать там.
← →
DeadMeat © (2004-12-04 17:49) [2]Еще как вариант (не самый надежный и не самый простой) перехватывать CreateProcess
Либо самый надежный (но хрен его знает на сколько он простой) - драйвер...
---
...Death Is Only The Begining...
← →
Atreides © (2004-12-05 11:56) [3]
> Jel
Пробовал получать список процессов через CreateToolHelp32Snapshot и TProcessEntry32.szExeFile - но в нем находится только имя исполняемого файла без полного пути. Через TModuleEntry32.szExePath выдается полный путь, но не к exe а к длл, что опять не то.
> DeadMeat © (04.12.04 17:49) [2]
> Еще как вариант (не самый надежный и не самый простой) перехватывать
> CreateProcess
Перехват через хуки, насколько я понял?
← →
Burmistroff (2004-12-05 22:47) [4]Некоторые варианты (в т.ч. и драйвер) в некотором объеме (правда плохого качества кода) есть на http://maxcomputing.narod.ru/dev.html
← →
Ihor Osov'yak © (2004-12-06 00:20) [5]немного есть на http://www.rsdn.ru/Forum/Message.aspx?mid=913708#913708 , там же присутствует пару интересных и по делу ссылок...
← →
Burmistroff (2004-12-06 06:55) [6]Удалено модератором
← →
Atreides © (2004-12-06 10:45) [7]Удалено модератором
← →
Digitman © (2004-12-06 11:33) [8]
> Atreides © (04.12.04 14:54)
на wasm.ru есть пример KMD, отслеживающего старт/завершение процессов, и пример польз.оболочки к нему
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c