Могу ли я получить уведомление при запуске какого-либо процесса?
Мне нужно знать (желательно с наименьшей задержкой), когдаfoo.exe
запущен.
Прямо сейчас у меня есть нить, которая находится в легкой петле (~ 10 Гц) и просматривает дерево процессов.foo.exe
Это не слишком элегантно, и мне было интересно, могу ли я зарегистрироваться в какой-либо части Windows API, чтобы получить обратный вызов при запуске любого процесса.
Если такой возможности нет, я, конечно, открыт для других методов более элегантного решения этой задачи.