Простой ответ - нет.
Длинный ответ - да, но почему?
Я отвечу на вторую часть, потому что так проще. Вы можете легко зарегистрироваться, чтобы получать уведомления при запуске любого процесса. Краткий обзор внутренних компонентов Windows скажет вам, что начиная с Vista и выше, процесс userinit.exe является первым процессом, выполняемым в любой пользовательской сессии.
К первой части это очень сильно меняется в зависимости от вашего определения процесса загрузки. Это когда графический интерфейс загружен? Это когда компьютер может получать сетевые запросы? Имеет ли значение, какие сетевые запросы (TCP / IP, SMB, RPC)?
Ответ на каждый из них очень различен.
- Когда win32K завершит загрузку
- Когда драйверы стека TCP / IP завершают загрузку
- Когда определенные службы (RPC, служба сервера) будут загружены
Какую проблему вы пытаетесь решить?