Здравствуйте, Anpek, Вы писали:
A>У меня еесть библиотека и самая главная функция в ней принимает на вход ID процесса и дальше уже разруливает как надо. Мне надо , чтобы эта функция вызывалась для каждого процесса, запускаемгого в системе — как это сделать?
A>Я так понимаю что-то из области драйверов? Есть у кого пример в сорсах? Очень надо
A>Спасибо
Есть несколько методов:
Сложный: хак(с помощью хуков(SetWindowsHookEx) и перехвата апишки CreateProcess)
Простой: Перебирать в таймере список процессов(CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0)), заганять их себе в масив(чтобы знать новые процессы).
в PROCESSENTRY32 есть id процесса(th32ProcessID) его и передавай своей либе...