Одним из вариантов решения в такой ситуации – это сделать из программы службу Windows и указать тип запуска «Авто». Программ для выполнения этой операции в сети предостаточно. О плюсах и минусах данного подхода говорить не буду, это сугубо индивидуально.
Ещё одним способом автозапуска программы до входа в систему является использование стандартного планировщика задач Windows. Мне этот способ понравился намного больше. Во-первых простота, во вторых, ничего дополнительно устанавливать не приходится. Итак, немного подробнее о способе.
«Добавить задание». При этом откроется мастер.
«Далее». Тут необходимо выбрать необходимую программу из списка.
В поле «Тип запуска» устанавливаем «При запуске компьютера».
Делее необходимо ввести имя и пароль пользователя от имени которого будет запускаться программа.
Готово.
После перезапуска машины программа запуститься до входа пользователя в систему. Но тут есть одно «но». При таком типе запуска, даже если Вы указали своё имя для запуска программы, Вы не увидите окна программы, то есть программа может выполняться как бы в «фоновом» режиме. Устраивает Вас это или нет – решать Вам, меня устраивало. Например у uTorrent есть очень функциональный Web-интерфейс, через который он управляется.

