Не существует единого API для получения всех программ, которые запускаются при запуске системы. Рассмотрим все, что показывает Autoruns . Обновления этой программы иногда позволяют ей показывать новые классы программ, и, поскольку это обновления для программы, а не для ОС, очевидно, что это не какой-то API, который изменяется, чтобы включать больше вещей. Скорее, это программа, которая постепенно расширяет свое представление о том, что такое «автоматически запускаемая программа».
Подумайте, что вы хотите считать «процессом запуска», и затем вы можете определить, какие API или другие методы вы можете комбинировать, чтобы узнать, что представляют собой все эти процессы.
Среди мест для поиска можно назвать следующие:
Каждый пункт содержит по крайней мере одну ссылку на страницу в MSDN, которая должна помочь вам начать работу. Если вам нужно больше, подумайте над тем, чтобы задать более конкретные вопросы.