| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > событие появление/удаление процесса |
| Автор: Cashey 23.6.2008, 08:41 |
| Нужно отловить момент запуска и закрытия программ. другими словами новых процессов в системе. нашел упоминание про ZwCreateThread и ZwResumeThread, но что это и с чем это едят не знаю. понимаю, что можно постоянно делать снимок процессов и сравнивать с предыдущим, но хотелось бы сразу ловить событие, имхо это и проще и экономичней по ресурсам. ну это если такое вообще возможно. |
| Автор: Rrader 23.6.2008, 08:57 |
| http://www.wasm.ru/series.php?sid=8 |
| Автор: Cashey 23.6.2008, 10:44 |
мне не нужно внедрять свой код в чужой процесс. я не вирусы пишу. мне нужна ф-ция ожидания появление/удаления нового процесса и только. винда же наверняка какое то сообщение посылает при этих событиях |
| Автор: dumb 25.6.2008, 01:48 |
а посему именно внедрение/перехват. либо CreateToolhelp32Snapshot по таймеру. |