Запустить программу до появления экрана входа в систему

Запустить программу до появления экрана входа в систему

Возможный дубликат:
Как запустить программу еще до того, как загрузится Windows?

Я хочу, чтобы Windows запускала программу командной строки еще до загрузки экрана входа в систему (или приветствия). Если вы когда-нибудь видели этот экран, вы понимаете, о чем я: введите описание изображения здесь

Я хочу, чтобы эта программа была выполнена.точнона указанном выше этапе/экране (до загрузки любого драйвера). Причина и цель слишком сложны, чтобы объяснять их здесь. Но возможно ли это?

решение1

К сожалению, вы можетенетзапустить любую программу на этом этапе. Только приложения, использующие «родной» NT API (предоставляемый NTDLL.dll), могут быть запущены до загрузки подсистемы Win32.

Чтобы проверить, можно ли запустить программу на данном этапе, выполните следующие действия:

  1. Запустите редактор реестра ( regedit.exe).
  2. Перейдите HKLM\SYSTEM\CurrentControlSet\Control\Session Managerи найдите многострочный (REG_MULTI_SZ) запись называется BootExecute.
  3. Дважды щелкните запись и добавьте имя исполняемого файла, который вы хотите протестировать, исключая путь. Исполняемый файл должен быть расположен в %windir%\system32.
  4. Перезагрузить.

Если программа работает в среде Native NT, вы выигрываете. В противном случае вы ничего не сможете с этим поделать, если у вас нет доступа к исходному коду программы.

ЧитатьэтотСтатья Technet для получения дополнительной информации о приложении Native NT.

Связанный контент