Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Как реализовать автозапуск программ без входа в систему?

Автор: Labutin
Дата сообщения: 08.11.2005 19:30
Нужно запускать несколько программ на Java при загрузке компьютера без необходимости логиниться. Программы запускаются так:
java -cp ... прога.class
в принципе это можно оформить .bat файлом.
Как это (автозапуск) следует реализовать?
Автор: Smitis
Дата сообщения: 08.11.2005 23:53
Labutin
Для Windows 2000/2003/XP/etc (свою систему ты не указал) есть служба autoexnt. Найти можно, например, в Windows Server 2003 Resource Kit Tools
При старте выполняет батник AUTOEXNT.BAT
Автор: Askhat
Дата сообщения: 09.11.2005 00:35
Start - Setting - Control Panel - Scheduled Task - Add Scheduled Task
При добавление задания выбираешь опцию "When my computer starts"
Задание оформляешь в виде командного файла.
Автор: DeADMoHAX
Дата сообщения: 09.11.2005 09:05
Нужно будет делать Native-Api приложения, чтобы они смогли запускаться до загрузки всяких explorer'ov and winlogon'ov.

Реестр: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
В Ключ BootExecute добавить новую строку с именем проги, которую нужно положить в system32.
Автор: Smitis
Дата сообщения: 09.11.2005 20:23
DeADMoHAX

Цитата:
Нужно будет делать Native-Api приложения

Натив приложение для запуска джава-аплетов? Интуиция подсказывает мне, что эта связка работать не будет
Автор: MoJo
Дата сообщения: 10.11.2005 04:44
Не в тему, но не нашел, куда писать - как при запуске Винды XP запустить определенное удаленное соединение (ADSL)?
Автор: DeADMoHAX
Дата сообщения: 10.11.2005 07:35
Smitis
В названии темы говорилось вообще о приложениях. Вот я и ответил так.
Автор: Labutin
Дата сообщения: 10.11.2005 09:51
Спасибо за предложенные варианты.
Скорее всего буду использовать вариант с Scheduled Task.
Только хочется еще большего
Если приложение будет остановлено, то как бы его заново запустить так, чтобы при выходе из системы оно продолжило работать?

Кстати, ОС - Windows Server 2003
Автор: Askhat
Дата сообщения: 10.11.2005 10:07

Цитата:
Если приложение будет остановлено, то как бы его заново запустить так, чтобы при выходе из системы оно продолжило работать?

Напиши сценарий для logoff
Автор: Smitis
Дата сообщения: 11.11.2005 14:17
DeADMoHAX

Цитата:
В названии темы говорилось вообще о приложениях. Вот я и ответил так

Читай внимательно в первом посте:

Цитата:
Нужно запускать несколько программ на Java при загрузке компьютера без необходимости логиниться.


Labutin
Если решил использовать планировщик, обрати внимание на nnCron. Он много чего умеет. Спрашивай сдесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=2900
Автор: Labutin
Дата сообщения: 13.03.2006 15:16
Askhat

Цитата:
Напиши сценарий для logoff

Какой именно сценарий? Если я в нем что-то буду запускать, то пользователь не разлогинится, пока программа не будет выполнена. А мне нужно оставить на длительную работу.
Автор: vu1tur
Дата сообщения: 14.03.2006 07:47
Labutin
http://support.microsoft.com/?kbid=137890
Автор: bazzzilio
Дата сообщения: 14.03.2006 19:27
Есть такая хрень - запуск любого приложения в качестве системного сервиса. Называется SrvAny (Яндекс рулит) Сам запускал таким образом TheBat! на машине с NT4.
Автор: bredonosec
Дата сообщения: 12.01.2007 18:49
перебирая старые статьи по настройке выни, обнаружил инфу, как запустить программу не только до входа юзера, но и до загрузки ГУИ.

Цитата:
На Win 9x - с помощью драйвера VxD. Полный список загружаемых драйверов находится в разделе
HKLM\System\CurrentControlSet\Services\VxD

В Win 2k/NT/XP нет VxD драйверов, но в разделе
HKLM\System\CurrentControlSet\Control\SessionManager
в параметре BootExecute можно прописать программу, которая будет грузиться еще до загрузки графической оболочки и сервисов

На действенность не проверял, окромя замечания, что стенка грузится из раздела VxD

Страницы: 1

Предыдущая тема: Не устанавливается система


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.