Как я могу запустить программу еще до Windows?
Я полагаю, что вы задаете неправильный вопрос (в этом случае посмотрите меню Пуск> Автозагрузка или msconfig).
Однако, на тот случай, если вы действительно имеете в виду то, что просили:
Какую «программу» вы бы имели в виду?
Вы имеете в виду другую операционную систему?
Посмотрите на GRUB / GRUB2 / любой другой загрузчик
Вы имеете в виду приложение DOS (то есть какой-то старый инвентарь / менеджер по работе с клиентами)?
Вы используете win9x? Это единственная ситуация, когда приложение DOS имеет смысл, если речь идет о «загрузке перед окнами».
Если вы не используете win9x, то вы, вероятно, хотите мультизагрузки.
Вы имеете в виду приложение для Windows? (как в приложении с графическим пользовательским пространством?)
Простой ответ - Нет. (Вы можете запустить его вместе с окнами, но не ДО).
Вы имеете в виду автоматический запуск службы Windows / демона / чего-то, что находится в фоновом режиме?
Конечно; просто установите его для запуска по умолчанию. т.е. если он уже определен как сервис, зайдите в панель управления> инструменты администрирования> сервисы.
Если он еще не определен, вы можете добавить его .
Вы на самом деле имеете в виду «программу», запущенную до Windows (то есть Windows XP / Vista / 7)?
Не могли бы вы привести пример чего-то, что должно было бы сделать это?
Помимо загрузчиков, программного обеспечения для шифрования дисков или, возможно, сред восстановления (например, GRUB, загрузчика truecrypt или любого из множества вариантов программного обеспечения для восстановления).