GOD-iDS
@GOD-iDS
C# VB.NET WEB(PHP JS CSS) C(AVR ARM)

Как выполненить приложение или командный файл до полной загрузки Windows?

Необходимо выполнить приложение или командный файл до полной загрузки Windows.
Такая функция реализована у многих программ для разметки дисков. Например при изменении размеров диска С, partition manager перезагружает систему и почти в начале загрузки Windows выполняется его консольное приложение, которое уже спокойно ворочает системные файлы пока они не заблокированы.
Вот демонстрация:
www.youtube.com/watch?v=8A1uLE2dX0c&t=2m22s
www.youtube.com/watch?v=Doo7QHpOVZ4&t=3m57s
  • Вопрос задан
  • 622 просмотра
Пригласить эксперта
Ответы на вопрос 3
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
Необходимо выполнить приложение или командный файл до полной загрузки Windows.
Это невозможно! Никакое Windows приложение не будет работать до загрузки системы.

Такая функция реализована у многих программ для разметки дисков
Вы неверно понимаете ситуацию - такого рода программы работают в так называемой Windows Preinstallation Environment (WinPe) это облегченная версия windows которая полностью размещается в памяти, та самая среда которая используется при установке windows.
На ней же базируются многие LiveCD для востановления системы, наборы утилит для обслуживания, и.т.п.
В этой среде можно запускать средства разметки дисков, системные утилиты, средства для работы с сетью, средства удаленного доступа(например тимвьювер), и.т.п.
Ответ написан
GavriKos
@GavriKos
Тот же Partition Manager может подменять собой стандартную утилиту chkdsk, которая отрабатывает "до полной загрузки". Можете и вы так выкрутится, хоть это и не очень хорошо и скорее всего карается антивирусом.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
software engineer
Тут можно прописать программы, которые будут грузиться до полной загрузки виндовс. (Например сюда chkdsk прописывается)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute:

Почитайте еще тут, но это уже после запуска служб:
pashinblog.ru/sysadmin/run-on-load

Ну и собственно вы можете приложение подцепить как службу, прописать автозапуск, и оно будет запускаться до логина
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы