Сценарии входа в систему выполняются до загрузки оболочки. Вы можете вызвать свое приложение из сценария входа в систему. Сценарий входа можно указать либо в локальной политике компьютера, либо в свойствах пользователя (как учетные записи пользователей, так и локальные учетные записи пользователей могут иметь сценарий входа в систему).
Если вы хотите, чтобы ваше приложение выполнить еще до входа в сценарии были бежать, вам нужно будет заменить путь к userinit.exe в параметре реестра:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit (REG_SZ)
Замените его на пути к ваше приложение, а затем убедитесь, что ваше приложение вызывает userinit, чтобы окна могли запускать сценарии входа в систему и загружать оболочку.
Принадлежит StackOverflow – BBlake
@BBlake Лучше сейчас? –
Ваши изменения делают его более универсальным, но я бы все же сказал, что он принадлежит SO. – BBlake