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