Загрузить приложение службой

Установка и настройка операционных систем и ПО
Dr.Grizzly
Сообщения: 50
Зарегистрирован: 09 мар 2005, 13:57
Контактная информация:

29 мар 2005, 10:04

Привет всем! Каким образом можно загрузить обычное приложение службой под 2000, ХР?
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

30 мар 2005, 12:40

А поподробней... Первая идея добавить ссылку в автозагр.
Dr.Grizzly
Сообщения: 50
Зарегистрирован: 09 мар 2005, 13:57
Контактная информация:

30 мар 2005, 14:03

Суть... Загружаеться винда, доходит до запроса имени и пароля для входа в систему. Мне надо запустить свою прогу не заходя в систему, т.е. до ввода имени и пароля. Может есть какие-нить предложения?
mobius
Сообщения: 151
Зарегистрирован: 25 янв 2005, 18:42
Откуда: Минск
Контактная информация:

30 мар 2005, 14:17

Вариант такой, если у тебя готовый exe, то напиши свой сервис, который будет запускать твою прогу
Всё об отдыхе на http://chugaga.com
Dr.Grizzly
Сообщения: 50
Зарегистрирован: 09 мар 2005, 13:57
Контактная информация:

30 мар 2005, 18:19

... то напиши свой сервис ...
:lol: Я ща со стула упаду :D Дык я это и спрашиваю, как такое написать :) Может в реестре или в winnt.ini или еще где, есть область куда можно вписать путь и имя ехе'шника чтоб запускала раньше чем загрузиться explorer? Просто у меня есть серверная прога, и стоит она на сервере, а так как это сервер то на нем никто не работает, а значит ткнули кнопку вкл, и ушли на свои рабочие места, а прога та не загрузилась, вот в чем дело, вот и ломаю голову как ее запустить раньше чем загружаеться explorer, до ввода имени и пароля входа в винду
Blackmind
Сообщения: 4
Зарегистрирован: 30 мар 2005, 18:33
Откуда: Москва
Контактная информация:

30 мар 2005, 18:47

Есть в реестре ветка
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Занеси туда путь к своей проге. Описание структуры посмотри на указаных там программах.
Если тебе важно именно как сервbс запустить, то смотри ветку
HKEY_LOCAL_MACHINE\SYSTEM\(ControlSet001,002 ... или CurrentControlSet)\Services\ТвояПрограмма.
Структура описана в MSDN.microsoft.com
Dr.Grizzly
Сообщения: 50
Зарегистрирован: 09 мар 2005, 13:57
Контактная информация:

31 мар 2005, 16:12

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Занеси туда путь к своей проге. Описание структуры посмотри на указаных там программах.
Проги расположенные в этой ветке, запускаються после загрузки explorer'а, мне надо запустить мою прогу раньше.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

08 апр 2005, 10:35

Есть один выход: Достать исходник или написать самому загрузчик. и в нем прописать что за чем и как грузится.
На мой взгляд единственный разумный выход...
[syntax=Delphi] [/syntax]
versus
Сообщения: 45
Зарегистрирован: 12 май 2004, 01:37

23 май 2005, 02:17

никак нельзя... служба на то и называется службой, что ее можно по всякому дергать: остановить, запустить, перезапустить. Соответственно должна быть программа реализующая эту логику.

Ключевые слова: ServiceControlManager если мне память не изменяет...
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

23 май 2005, 11:20

Человек ты много хочешь... Докопайся до Microsoft-а глядишь помогут.
Ответить