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