Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Вниз

Service auto-start   Найти похожие ветки 

 
Vladimyr ©   (2005-04-13 04:07) [0]

Всем доброго времени, пытаюсь понять, как добиться автозапуска своей службы?
В свойствах службы автозапуск указан, но она стартует только при загрузке системы, а после логоффа/логона пропадает и больше сама не запускается.
Известно ли, как можно это побороть?..


 
dmitry501 ©   (2005-04-13 07:15) [1]

Vladimyr ©   (13.04.05 4:07)
Пропадает - это как? Вообще в свойствах сервиса есть настройки, позволяющие что-то делать при его сбое. Открой "Services" в "Администрировании" и посмотри...


 
Vladimyr ©   (2005-04-13 11:36) [2]

В общем, подробности такие: если у сервиса нет формы,
то он переживает процедуру логоффа, а если есть - форма закрывается,
и вместе с ней мой сервис. (Сбоев никаких нет.)

Так что, видимо, надо запустить форму в отдельном потоке
и рестартануть её после логона.
Вот только как отследить, что логон уже произошёл?


 
dmitry501 ©   (2005-04-13 11:50) [3]

У сервиса не должно быть формы. Если есть форма, то должно быть установлено "Взаимодействовать с рабочим столом". А зачем тебе форма?


 
VMcL ©   (2005-04-13 12:19) [4]

>>Vladimyr ©   (13.04.05 11:36) [2]

>В общем, подробности такие: если у сервиса нет формы,
то он переживает процедуру логоффа, а если есть - форма закрывается, и вместе с ней мой сервис. (Сбоев никаких нет.)


Всё вполне логично, вроде.


 
Vladimyr ©   (2005-04-13 19:19) [5]

2dmitry501: Служба имеет флаг SERVICE_INTERACTIVE

2VMcL: Ну я же не знал, что это логично! :)

Спасибо, вроде нашёл ответ тут:
http://delphimaster.net/view/4-1112197219/

Буду пробовать...



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
14-1116314868
blackman
2005-05-17 11:27
2005.06.06
О Москве


14-1116528383
SPeller
2005-05-19 22:46
2005.06.06
Веселое сообщение от IE


1-1116697160
Aplication
2005-05-21 21:39
2005.06.06
Двойной клик по иконке


8-1108137652
Eraser
2005-02-11 19:00
2005.06.06
Быстрое сжатие битмапов


4-1113825875
Tower
2005-04-18 16:04
2005.06.06
Полный путь к исполнимому файлу процесса.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский