-2

Я годами интересовался программированием, и мне было интересно, как Windows 7 запускается в первую очередь. Затем я узнал об инструментах настройки системы, которые хранятся в папке «C:\Windows» . Один из файлов используется для выключения компьютера (т. Е. «Shutdown.exe» находится в «C:\Windows\System32»), поэтому я предположил, что другой используется для его запуска, но я не могу его найти ,

Просто спрашиваю... Взломать, чтобы учиться.

1 ответ1

2

shutdown.exe самом деле не является частью процесса завершения работы. Самое большее, он используется для запроса отключения (например, по сети); Как и кнопка "Завершение работы", она просто отправляет сообщение процессу «smss.exe».


Процесс загрузки Windows NT подробно описан в различных статьях:

Грубый набросок:

  • загрузчик (NTLDR или BOOTMGR/winload.exe)
  • ядро (ntoskrnl.exe или ntkrnl * .exe)
  • подсистема диспетчера сеансов (smss.exe)
  • клиент-серверная подсистема выполнения (csrss.exe)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .